/////////////////////////////////////////////////
// This file has been automatically generated  //
// Do not modify this file                     //
/////////////////////////////////////////////////

#ifndef GLIENTRYPOINTS_H
    #define GLIENTRYPOINTS_H

#include "gl.h"
#include "wglext.h"
#include "MainGLInstrument.h"

#define WGLAPI GLAPI

GLAPI void GLAPIENTRY glAccum( GLenum op, GLfloat value );
GLAPI void APIENTRY glActiveStencilFaceEXT( GLenum );
GLAPI void GLAPIENTRY glActiveTexture( GLenum texture );
GLAPI void GLAPIENTRY glActiveTextureARB( GLenum texture );
GLAPI void APIENTRY glActiveVaryingNV( GLuint, const GLchar * );
GLAPI void APIENTRY glAlphaFragmentOp1ATI( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint );
GLAPI void APIENTRY glAlphaFragmentOp2ATI( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint );
GLAPI void APIENTRY glAlphaFragmentOp3ATI( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint );
GLAPI void GLAPIENTRY glAlphaFunc( GLenum func, GLclampf ref );
GLAPI void APIENTRY glApplyTextureEXT( GLenum );
GLAPI GLboolean APIENTRY glAreProgramsResidentNV( GLsizei, const GLuint *, GLboolean * );
GLAPI GLboolean GLAPIENTRY glAreTexturesResident( GLsizei n, const GLuint *textures, GLboolean *residences );
GLAPI GLboolean APIENTRY glAreTexturesResidentEXT( GLsizei, const GLuint *, GLboolean * );
GLAPI void GLAPIENTRY glArrayElement( GLint i );
GLAPI void APIENTRY glArrayElementEXT( GLint );
GLAPI void APIENTRY glArrayObjectATI( GLenum, GLint, GLenum, GLsizei, GLuint, GLuint );
GLAPI void APIENTRY glAsyncMarkerSGIX( GLuint );
GLAPI void APIENTRY glAttachObjectARB( GLhandleARB, GLhandleARB );
GLAPI void APIENTRY glAttachShader( GLuint, GLuint );
GLAPI void GLAPIENTRY glBegin( GLenum mode );
GLAPI void APIENTRY glBeginConditionalRender( GLuint, GLenum );
GLAPI void APIENTRY glBeginConditionalRenderNV( GLuint, GLenum );
GLAPI void APIENTRY glBeginFragmentShaderATI(  );
GLAPI void APIENTRY glBeginOcclusionQueryNV( GLuint );
GLAPI void APIENTRY glBeginPerfMonitorAMD( GLuint );
GLAPI void APIENTRY glBeginQuery( GLenum, GLuint );
GLAPI void APIENTRY glBeginQueryARB( GLenum, GLuint );
GLAPI void APIENTRY glBeginTransformFeedback( GLenum );
GLAPI void APIENTRY glBeginTransformFeedbackEXT( GLenum );
GLAPI void APIENTRY glBeginTransformFeedbackNV( GLenum );
GLAPI void APIENTRY glBeginVertexShaderEXT(  );
GLAPI void APIENTRY glBindAttribLocation( GLuint, GLuint, const GLchar * );
GLAPI void APIENTRY glBindAttribLocationARB( GLhandleARB, GLuint, const GLcharARB * );
GLAPI void APIENTRY glBindBuffer( GLenum, GLuint );
GLAPI void APIENTRY glBindBufferARB( GLenum, GLuint );
GLAPI void APIENTRY glBindBufferBase( GLenum, GLuint, GLuint );
GLAPI void APIENTRY glBindBufferBaseEXT( GLenum, GLuint, GLuint );
GLAPI void APIENTRY glBindBufferBaseNV( GLenum, GLuint, GLuint );
GLAPI void APIENTRY glBindBufferOffsetEXT( GLenum, GLuint, GLuint, GLintptr );
GLAPI void APIENTRY glBindBufferOffsetNV( GLenum, GLuint, GLuint, GLintptr );
GLAPI void APIENTRY glBindBufferRange( GLenum, GLuint, GLuint, GLintptr, GLsizeiptr );
GLAPI void APIENTRY glBindBufferRangeEXT( GLenum, GLuint, GLuint, GLintptr, GLsizeiptr );
GLAPI void APIENTRY glBindBufferRangeNV( GLenum, GLuint, GLuint, GLintptr, GLsizeiptr );
GLAPI void APIENTRY glBindFragDataLocation( GLuint, GLuint, const GLchar * );
GLAPI void APIENTRY glBindFragDataLocationEXT( GLuint, GLuint, const GLchar * );
GLAPI void APIENTRY glBindFragmentShaderATI( GLuint );
GLAPI void APIENTRY glBindFramebuffer( GLenum, GLuint );
GLAPI void APIENTRY glBindFramebufferEXT( GLenum, GLuint );
GLAPI GLuint APIENTRY glBindLightParameterEXT( GLenum, GLenum );
GLAPI GLuint APIENTRY glBindMaterialParameterEXT( GLenum, GLenum );
GLAPI void APIENTRY glBindMultiTextureEXT( GLenum, GLenum, GLuint );
GLAPI GLuint APIENTRY glBindParameterEXT( GLenum );
GLAPI void APIENTRY glBindProgramARB( GLenum, GLuint );
GLAPI void APIENTRY glBindProgramNV( GLenum, GLuint );
GLAPI void APIENTRY glBindRenderbuffer( GLenum, GLuint );
GLAPI void APIENTRY glBindRenderbufferEXT( GLenum, GLuint );
GLAPI GLuint APIENTRY glBindTexGenParameterEXT( GLenum, GLenum, GLenum );
GLAPI void GLAPIENTRY glBindTexture( GLenum target, GLuint texture );
GLAPI void APIENTRY glBindTextureEXT( GLenum, GLuint );
GLAPI GLuint APIENTRY glBindTextureUnitParameterEXT( GLenum, GLenum );
GLAPI void APIENTRY glBindTransformFeedbackNV( GLenum, GLuint );
GLAPI void APIENTRY glBindVertexArray( GLuint );
GLAPI void APIENTRY glBindVertexArrayAPPLE( GLuint );
GLAPI void APIENTRY glBindVertexShaderEXT( GLuint );
GLAPI void APIENTRY glBinormal3bEXT( GLbyte, GLbyte, GLbyte );
GLAPI void APIENTRY glBinormal3bvEXT( const GLbyte * );
GLAPI void APIENTRY glBinormal3dEXT( GLdouble, GLdouble, GLdouble );
GLAPI void APIENTRY glBinormal3dvEXT( const GLdouble * );
GLAPI void APIENTRY glBinormal3fEXT( GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glBinormal3fvEXT( const GLfloat * );
GLAPI void APIENTRY glBinormal3iEXT( GLint, GLint, GLint );
GLAPI void APIENTRY glBinormal3ivEXT( const GLint * );
GLAPI void APIENTRY glBinormal3sEXT( GLshort, GLshort, GLshort );
GLAPI void APIENTRY glBinormal3svEXT( const GLshort * );
GLAPI void APIENTRY glBinormalPointerEXT( GLenum, GLsizei, const GLvoid * );
GLAPI void GLAPIENTRY glBitmap( GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap );
GLAPI void GLAPIENTRY glBlendColor( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha );
GLAPI void APIENTRY glBlendColorEXT( GLclampf, GLclampf, GLclampf, GLclampf );
GLAPI void GLAPIENTRY glBlendEquation( GLenum mode );
GLAPI void APIENTRY glBlendEquationEXT( GLenum );
GLAPI void APIENTRY glBlendEquationSeparate( GLenum, GLenum );
GLAPI void GLAPIENTRY glBlendEquationSeparateATI( GLenum modeRGB, GLenum modeA );
GLAPI void APIENTRY glBlendEquationSeparateEXT( GLenum, GLenum );
GLAPI void GLAPIENTRY glBlendFunc( GLenum sfactor, GLenum dfactor );
GLAPI void APIENTRY glBlendFuncSeparate( GLenum, GLenum, GLenum, GLenum );
GLAPI void APIENTRY glBlendFuncSeparateEXT( GLenum, GLenum, GLenum, GLenum );
GLAPI void APIENTRY glBlendFuncSeparateINGR( GLenum, GLenum, GLenum, GLenum );
GLAPI void APIENTRY glBlitFramebuffer( GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum );
GLAPI void APIENTRY glBlitFramebufferEXT( GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum );
GLAPI void APIENTRY glBufferData( GLenum, GLsizeiptr, const GLvoid *, GLenum );
GLAPI void APIENTRY glBufferDataARB( GLenum, GLsizeiptrARB, const GLvoid *, GLenum );
GLAPI void APIENTRY glBufferParameteriAPPLE( GLenum, GLenum, GLint );
GLAPI void APIENTRY glBufferSubData( GLenum, GLintptr, GLsizeiptr, const GLvoid * );
GLAPI void APIENTRY glBufferSubDataARB( GLenum, GLintptrARB, GLsizeiptrARB, const GLvoid * );
GLAPI void GLAPIENTRY glCallList( GLuint list );
GLAPI void GLAPIENTRY glCallLists( GLsizei n, GLenum type, const GLvoid *lists );
GLAPI GLenum APIENTRY glCheckFramebufferStatus( GLenum );
GLAPI GLenum APIENTRY glCheckFramebufferStatusEXT( GLenum );
GLAPI GLenum APIENTRY glCheckNamedFramebufferStatusEXT( GLuint, GLenum );
GLAPI void APIENTRY glClampColor( GLenum, GLenum );
GLAPI void APIENTRY glClampColorARB( GLenum, GLenum );
GLAPI void GLAPIENTRY glClear( GLbitfield mask );
GLAPI void GLAPIENTRY glClearAccum( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha );
GLAPI void APIENTRY glClearBufferfi( GLenum, GLint, GLfloat, GLint );
GLAPI void APIENTRY glClearBufferfv( GLenum, GLint, const GLfloat * );
GLAPI void APIENTRY glClearBufferiv( GLenum, GLint, const GLint * );
GLAPI void APIENTRY glClearBufferuiv( GLenum, GLint, const GLuint * );
GLAPI void GLAPIENTRY glClearColor( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha );
GLAPI void APIENTRY glClearColorIiEXT( GLint, GLint, GLint, GLint );
GLAPI void APIENTRY glClearColorIuiEXT( GLuint, GLuint, GLuint, GLuint );
GLAPI void GLAPIENTRY glClearDepth( GLclampd depth );
GLAPI void APIENTRY glClearDepthdNV( GLdouble );
GLAPI void GLAPIENTRY glClearIndex( GLfloat c );
GLAPI void GLAPIENTRY glClearStencil( GLint s );
GLAPI void GLAPIENTRY glClientActiveTexture( GLenum texture );
GLAPI void GLAPIENTRY glClientActiveTextureARB( GLenum texture );
GLAPI void APIENTRY glClientActiveVertexStreamATI( GLenum );
GLAPI void APIENTRY glClientAttribDefaultEXT( GLbitfield );
GLAPI void GLAPIENTRY glClipPlane( GLenum plane, const GLdouble *equation );
GLAPI void GLAPIENTRY glColor3b( GLbyte red, GLbyte green, GLbyte blue );
GLAPI void GLAPIENTRY glColor3bv( const GLbyte *v );
GLAPI void GLAPIENTRY glColor3d( GLdouble red, GLdouble green, GLdouble blue );
GLAPI void GLAPIENTRY glColor3dv( const GLdouble *v );
GLAPI void GLAPIENTRY glColor3f( GLfloat red, GLfloat green, GLfloat blue );
GLAPI void GLAPIENTRY glColor3fv( const GLfloat *v );
GLAPI void APIENTRY glColor3hNV( GLhalfNV, GLhalfNV, GLhalfNV );
GLAPI void APIENTRY glColor3hvNV( const GLhalfNV * );
GLAPI void GLAPIENTRY glColor3i( GLint red, GLint green, GLint blue );
GLAPI void GLAPIENTRY glColor3iv( const GLint *v );
GLAPI void GLAPIENTRY glColor3s( GLshort red, GLshort green, GLshort blue );
GLAPI void GLAPIENTRY glColor3sv( const GLshort *v );
GLAPI void GLAPIENTRY glColor3ub( GLubyte red, GLubyte green, GLubyte blue );
GLAPI void GLAPIENTRY glColor3ubv( const GLubyte *v );
GLAPI void GLAPIENTRY glColor3ui( GLuint red, GLuint green, GLuint blue );
GLAPI void GLAPIENTRY glColor3uiv( const GLuint *v );
GLAPI void GLAPIENTRY glColor3us( GLushort red, GLushort green, GLushort blue );
GLAPI void GLAPIENTRY glColor3usv( const GLushort *v );
GLAPI void GLAPIENTRY glColor4b( GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha );
GLAPI void GLAPIENTRY glColor4bv( const GLbyte *v );
GLAPI void GLAPIENTRY glColor4d( GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha );
GLAPI void GLAPIENTRY glColor4dv( const GLdouble *v );
GLAPI void GLAPIENTRY glColor4f( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha );
GLAPI void GLAPIENTRY glColor4fv( const GLfloat *v );
GLAPI void APIENTRY glColor4hNV( GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV );
GLAPI void APIENTRY glColor4hvNV( const GLhalfNV * );
GLAPI void GLAPIENTRY glColor4i( GLint red, GLint green, GLint blue, GLint alpha );
GLAPI void GLAPIENTRY glColor4iv( const GLint *v );
GLAPI void GLAPIENTRY glColor4s( GLshort red, GLshort green, GLshort blue, GLshort alpha );
GLAPI void GLAPIENTRY glColor4sv( const GLshort *v );
GLAPI void GLAPIENTRY glColor4ub( GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha );
GLAPI void GLAPIENTRY glColor4ubv( const GLubyte *v );
GLAPI void GLAPIENTRY glColor4ui( GLuint red, GLuint green, GLuint blue, GLuint alpha );
GLAPI void GLAPIENTRY glColor4uiv( const GLuint *v );
GLAPI void GLAPIENTRY glColor4us( GLushort red, GLushort green, GLushort blue, GLushort alpha );
GLAPI void GLAPIENTRY glColor4usv( const GLushort *v );
GLAPI void APIENTRY glColorFragmentOp1ATI( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint );
GLAPI void APIENTRY glColorFragmentOp2ATI( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint );
GLAPI void APIENTRY glColorFragmentOp3ATI( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint );
GLAPI void GLAPIENTRY glColorMask( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha );
GLAPI void APIENTRY glColorMaskIndexedEXT( GLuint, GLboolean, GLboolean, GLboolean, GLboolean );
GLAPI void APIENTRY glColorMaski( GLuint, GLboolean, GLboolean, GLboolean, GLboolean );
GLAPI void GLAPIENTRY glColorMaterial( GLenum face, GLenum mode );
GLAPI void GLAPIENTRY glColorPointer( GLint size, GLenum type, GLsizei stride, const GLvoid *ptr );
GLAPI void APIENTRY glColorPointerEXT( GLint, GLenum, GLsizei, GLsizei, const GLvoid * );
GLAPI void APIENTRY glColorPointervINTEL( GLint, GLenum, const GLvoid ** );
GLAPI void GLAPIENTRY glColorSubTable( GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data );
GLAPI void APIENTRY glColorSubTableEXT( GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid * );
GLAPI void GLAPIENTRY glColorTable( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table );
GLAPI void APIENTRY glColorTableEXT( GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid * );
GLAPI void GLAPIENTRY glColorTableParameterfv( GLenum target, GLenum pname, const GLfloat *params );
GLAPI void APIENTRY glColorTableParameterfvSGI( GLenum, GLenum, const GLfloat * );
GLAPI void GLAPIENTRY glColorTableParameteriv( GLenum target, GLenum pname, const GLint *params );
GLAPI void APIENTRY glColorTableParameterivSGI( GLenum, GLenum, const GLint * );
GLAPI void APIENTRY glColorTableSGI( GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid * );
GLAPI void APIENTRY glCombinerInputNV( GLenum, GLenum, GLenum, GLenum, GLenum, GLenum );
GLAPI void APIENTRY glCombinerOutputNV( GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean );
GLAPI void APIENTRY glCombinerParameterfNV( GLenum, GLfloat );
GLAPI void APIENTRY glCombinerParameterfvNV( GLenum, const GLfloat * );
GLAPI void APIENTRY glCombinerParameteriNV( GLenum, GLint );
GLAPI void APIENTRY glCombinerParameterivNV( GLenum, const GLint * );
GLAPI void APIENTRY glCombinerStageParameterfvNV( GLenum, GLenum, const GLfloat * );
GLAPI void APIENTRY glCompileShader( GLuint );
GLAPI void APIENTRY glCompileShaderARB( GLhandleARB );
GLAPI void APIENTRY glCompressedMultiTexImage1DEXT( GLenum, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid * );
GLAPI void APIENTRY glCompressedMultiTexImage2DEXT( GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid * );
GLAPI void APIENTRY glCompressedMultiTexImage3DEXT( GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid * );
GLAPI void APIENTRY glCompressedMultiTexSubImage1DEXT( GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid * );
GLAPI void APIENTRY glCompressedMultiTexSubImage2DEXT( GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid * );
GLAPI void APIENTRY glCompressedMultiTexSubImage3DEXT( GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid * );
GLAPI void GLAPIENTRY glCompressedTexImage1D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data );
GLAPI void APIENTRY glCompressedTexImage1DARB( GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid * );
GLAPI void GLAPIENTRY glCompressedTexImage2D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data );
GLAPI void APIENTRY glCompressedTexImage2DARB( GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid * );
GLAPI void GLAPIENTRY glCompressedTexImage3D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data );
GLAPI void APIENTRY glCompressedTexImage3DARB( GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid * );
GLAPI void GLAPIENTRY glCompressedTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data );
GLAPI void APIENTRY glCompressedTexSubImage1DARB( GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid * );
GLAPI void GLAPIENTRY glCompressedTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data );
GLAPI void APIENTRY glCompressedTexSubImage2DARB( GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid * );
GLAPI void GLAPIENTRY glCompressedTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data );
GLAPI void APIENTRY glCompressedTexSubImage3DARB( GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid * );
GLAPI void APIENTRY glCompressedTextureImage1DEXT( GLuint, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid * );
GLAPI void APIENTRY glCompressedTextureImage2DEXT( GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid * );
GLAPI void APIENTRY glCompressedTextureImage3DEXT( GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid * );
GLAPI void APIENTRY glCompressedTextureSubImage1DEXT( GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid * );
GLAPI void APIENTRY glCompressedTextureSubImage2DEXT( GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid * );
GLAPI void APIENTRY glCompressedTextureSubImage3DEXT( GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid * );
GLAPI void GLAPIENTRY glConvolutionFilter1D( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image );
GLAPI void APIENTRY glConvolutionFilter1DEXT( GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid * );
GLAPI void GLAPIENTRY glConvolutionFilter2D( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image );
GLAPI void APIENTRY glConvolutionFilter2DEXT( GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid * );
GLAPI void GLAPIENTRY glConvolutionParameterf( GLenum target, GLenum pname, GLfloat params );
GLAPI void APIENTRY glConvolutionParameterfEXT( GLenum, GLenum, GLfloat );
GLAPI void GLAPIENTRY glConvolutionParameterfv( GLenum target, GLenum pname, const GLfloat *params );
GLAPI void APIENTRY glConvolutionParameterfvEXT( GLenum, GLenum, const GLfloat * );
GLAPI void GLAPIENTRY glConvolutionParameteri( GLenum target, GLenum pname, GLint params );
GLAPI void APIENTRY glConvolutionParameteriEXT( GLenum, GLenum, GLint );
GLAPI void GLAPIENTRY glConvolutionParameteriv( GLenum target, GLenum pname, const GLint *params );
GLAPI void APIENTRY glConvolutionParameterivEXT( GLenum, GLenum, const GLint * );
GLAPI void APIENTRY glCopyBufferSubData( GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr );
GLAPI void GLAPIENTRY glCopyColorSubTable( GLenum target, GLsizei start, GLint x, GLint y, GLsizei width );
GLAPI void APIENTRY glCopyColorSubTableEXT( GLenum, GLsizei, GLint, GLint, GLsizei );
GLAPI void GLAPIENTRY glCopyColorTable( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width );
GLAPI void APIENTRY glCopyColorTableSGI( GLenum, GLenum, GLint, GLint, GLsizei );
GLAPI void GLAPIENTRY glCopyConvolutionFilter1D( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width );
GLAPI void APIENTRY glCopyConvolutionFilter1DEXT( GLenum, GLenum, GLint, GLint, GLsizei );
GLAPI void GLAPIENTRY glCopyConvolutionFilter2D( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height );
GLAPI void APIENTRY glCopyConvolutionFilter2DEXT( GLenum, GLenum, GLint, GLint, GLsizei, GLsizei );
GLAPI void APIENTRY glCopyMultiTexImage1DEXT( GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint );
GLAPI void APIENTRY glCopyMultiTexImage2DEXT( GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint );
GLAPI void APIENTRY glCopyMultiTexSubImage1DEXT( GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei );
GLAPI void APIENTRY glCopyMultiTexSubImage2DEXT( GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei );
GLAPI void APIENTRY glCopyMultiTexSubImage3DEXT( GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei );
GLAPI void GLAPIENTRY glCopyPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum type );
GLAPI void GLAPIENTRY glCopyTexImage1D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border );
GLAPI void APIENTRY glCopyTexImage1DEXT( GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint );
GLAPI void GLAPIENTRY glCopyTexImage2D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border );
GLAPI void APIENTRY glCopyTexImage2DEXT( GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint );
GLAPI void GLAPIENTRY glCopyTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width );
GLAPI void APIENTRY glCopyTexSubImage1DEXT( GLenum, GLint, GLint, GLint, GLint, GLsizei );
GLAPI void GLAPIENTRY glCopyTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height );
GLAPI void APIENTRY glCopyTexSubImage2DEXT( GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei );
GLAPI void GLAPIENTRY glCopyTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height );
GLAPI void APIENTRY glCopyTexSubImage3DEXT( GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei );
GLAPI void APIENTRY glCopyTextureImage1DEXT( GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint );
GLAPI void APIENTRY glCopyTextureImage2DEXT( GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint );
GLAPI void APIENTRY glCopyTextureSubImage1DEXT( GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei );
GLAPI void APIENTRY glCopyTextureSubImage2DEXT( GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei );
GLAPI void APIENTRY glCopyTextureSubImage3DEXT( GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei );
GLAPI GLuint APIENTRY glCreateProgram(  );
GLAPI GLhandleARB APIENTRY glCreateProgramObjectARB(  );
GLAPI GLuint APIENTRY glCreateShader( GLenum );
GLAPI GLhandleARB APIENTRY glCreateShaderObjectARB( GLenum );
GLAPI void GLAPIENTRY glCullFace( GLenum mode );
GLAPI void APIENTRY glCullParameterdvEXT( GLenum, GLdouble * );
GLAPI void APIENTRY glCullParameterfvEXT( GLenum, GLfloat * );
GLAPI void APIENTRY glCurrentPaletteMatrixARB( GLint );
GLAPI void APIENTRY glDeformSGIX( GLbitfield );
GLAPI void APIENTRY glDeformationMap3dSGIX( GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble * );
GLAPI void APIENTRY glDeformationMap3fSGIX( GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat * );
GLAPI void APIENTRY glDeleteAsyncMarkersSGIX( GLuint, GLsizei );
GLAPI void APIENTRY glDeleteBuffers( GLsizei, const GLuint * );
GLAPI void APIENTRY glDeleteBuffersARB( GLsizei, const GLuint * );
GLAPI void APIENTRY glDeleteFencesAPPLE( GLsizei, const GLuint * );
GLAPI void APIENTRY glDeleteFencesNV( GLsizei, const GLuint * );
GLAPI void APIENTRY glDeleteFragmentShaderATI( GLuint );
GLAPI void APIENTRY glDeleteFramebuffers( GLsizei, const GLuint * );
GLAPI void APIENTRY glDeleteFramebuffersEXT( GLsizei, const GLuint * );
GLAPI void GLAPIENTRY glDeleteLists( GLuint list, GLsizei range );
GLAPI void APIENTRY glDeleteObjectARB( GLhandleARB );
GLAPI void APIENTRY glDeleteObjectBufferATI( GLuint );
GLAPI void APIENTRY glDeleteOcclusionQueriesNV( GLsizei, const GLuint * );
GLAPI void APIENTRY glDeletePerfMonitorsAMD( GLsizei, GLuint * );
GLAPI void APIENTRY glDeleteProgram( GLuint );
GLAPI void APIENTRY glDeleteProgramsARB( GLsizei, const GLuint * );
GLAPI void APIENTRY glDeleteProgramsNV( GLsizei, const GLuint * );
GLAPI void APIENTRY glDeleteQueries( GLsizei, const GLuint * );
GLAPI void APIENTRY glDeleteQueriesARB( GLsizei, const GLuint * );
GLAPI void APIENTRY glDeleteRenderbuffers( GLsizei, const GLuint * );
GLAPI void APIENTRY glDeleteRenderbuffersEXT( GLsizei, const GLuint * );
GLAPI void APIENTRY glDeleteShader( GLuint );
GLAPI void GLAPIENTRY glDeleteTextures( GLsizei n, const GLuint *textures );
GLAPI void APIENTRY glDeleteTexturesEXT( GLsizei, const GLuint * );
GLAPI void APIENTRY glDeleteTransformFeedbacksNV( GLsizei, const GLuint * );
GLAPI void APIENTRY glDeleteVertexArrays( GLsizei, const GLuint * );
GLAPI void APIENTRY glDeleteVertexArraysAPPLE( GLsizei, const GLuint * );
GLAPI void APIENTRY glDeleteVertexShaderEXT( GLuint );
GLAPI void APIENTRY glDepthBoundsEXT( GLclampd, GLclampd );
GLAPI void APIENTRY glDepthBoundsdNV( GLdouble, GLdouble );
GLAPI void GLAPIENTRY glDepthFunc( GLenum func );
GLAPI void GLAPIENTRY glDepthMask( GLboolean flag );
GLAPI void GLAPIENTRY glDepthRange( GLclampd near_val, GLclampd far_val );
GLAPI void APIENTRY glDepthRangedNV( GLdouble, GLdouble );
GLAPI void APIENTRY glDetachObjectARB( GLhandleARB, GLhandleARB );
GLAPI void APIENTRY glDetachShader( GLuint, GLuint );
GLAPI void APIENTRY glDetailTexFuncSGIS( GLenum, GLsizei, const GLfloat * );
GLAPI void GLAPIENTRY glDisable( GLenum cap );
GLAPI void GLAPIENTRY glDisableClientState( GLenum cap );
GLAPI void APIENTRY glDisableClientStateIndexedEXT( GLenum, GLuint );
GLAPI void APIENTRY glDisableIndexedEXT( GLenum, GLuint );
GLAPI void APIENTRY glDisableVariantClientStateEXT( GLuint );
GLAPI void APIENTRY glDisableVertexAttribArray( GLuint );
GLAPI void APIENTRY glDisableVertexAttribArrayARB( GLuint );
GLAPI void APIENTRY glDisablei( GLenum, GLuint );
GLAPI void GLAPIENTRY glDrawArrays( GLenum mode, GLint first, GLsizei count );
GLAPI void APIENTRY glDrawArraysEXT( GLenum, GLint, GLsizei );
GLAPI void APIENTRY glDrawArraysInstanced( GLenum, GLint, GLsizei, GLsizei );
GLAPI void APIENTRY glDrawArraysInstancedARB( GLenum, GLint, GLsizei, GLsizei );
GLAPI void APIENTRY glDrawArraysInstancedEXT( GLenum, GLint, GLsizei, GLsizei );
GLAPI void GLAPIENTRY glDrawBuffer( GLenum mode );
GLAPI void APIENTRY glDrawBuffers( GLsizei, const GLenum * );
GLAPI void APIENTRY glDrawBuffersARB( GLsizei, const GLenum * );
GLAPI void APIENTRY glDrawBuffersATI( GLsizei, const GLenum * );
GLAPI void APIENTRY glDrawElementArrayAPPLE( GLenum, GLint, GLsizei );
GLAPI void APIENTRY glDrawElementArrayATI( GLenum, GLsizei );
GLAPI void GLAPIENTRY glDrawElements( GLenum mode, GLsizei count, GLenum type, const GLvoid *indices );
GLAPI void APIENTRY glDrawElementsInstanced( GLenum, GLsizei, GLenum, const GLvoid *, GLsizei );
GLAPI void APIENTRY glDrawElementsInstancedARB( GLenum, GLsizei, GLenum, const GLvoid *, GLsizei );
GLAPI void APIENTRY glDrawElementsInstancedEXT( GLenum, GLsizei, GLenum, const GLvoid *, GLsizei );
GLAPI void GLAPIENTRY glDrawPixels( GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels );
GLAPI void APIENTRY glDrawRangeElementArrayAPPLE( GLenum, GLuint, GLuint, GLint, GLsizei );
GLAPI void APIENTRY glDrawRangeElementArrayATI( GLenum, GLuint, GLuint, GLsizei );
GLAPI void GLAPIENTRY glDrawRangeElements( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices );
GLAPI void APIENTRY glDrawRangeElementsEXT( GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid * );
GLAPI void APIENTRY glDrawTransformFeedbackNV( GLenum, GLuint );
GLAPI void GLAPIENTRY glEdgeFlag( GLboolean flag );
GLAPI void GLAPIENTRY glEdgeFlagPointer( GLsizei stride, const GLvoid *ptr );
GLAPI void APIENTRY glEdgeFlagPointerEXT( GLsizei, GLsizei, const GLboolean * );
GLAPI void GLAPIENTRY glEdgeFlagv( const GLboolean *flag );
GLAPI void APIENTRY glElementPointerAPPLE( GLenum, const GLvoid * );
GLAPI void APIENTRY glElementPointerATI( GLenum, const GLvoid * );
GLAPI void GLAPIENTRY glEnable( GLenum cap );
GLAPI void GLAPIENTRY glEnableClientState( GLenum cap );
GLAPI void APIENTRY glEnableClientStateIndexedEXT( GLenum, GLuint );
GLAPI void APIENTRY glEnableIndexedEXT( GLenum, GLuint );
GLAPI void APIENTRY glEnableVariantClientStateEXT( GLuint );
GLAPI void APIENTRY glEnableVertexAttribArray( GLuint );
GLAPI void APIENTRY glEnableVertexAttribArrayARB( GLuint );
GLAPI void APIENTRY glEnablei( GLenum, GLuint );
GLAPI void GLAPIENTRY glEnd(  );
GLAPI void APIENTRY glEndConditionalRender(  );
GLAPI void APIENTRY glEndConditionalRenderNV(  );
GLAPI void APIENTRY glEndFragmentShaderATI(  );
GLAPI void GLAPIENTRY glEndList(  );
GLAPI void APIENTRY glEndOcclusionQueryNV(  );
GLAPI void APIENTRY glEndPerfMonitorAMD( GLuint );
GLAPI void APIENTRY glEndQuery( GLenum );
GLAPI void APIENTRY glEndQueryARB( GLenum );
GLAPI void APIENTRY glEndTransformFeedback(  );
GLAPI void APIENTRY glEndTransformFeedbackEXT(  );
GLAPI void APIENTRY glEndTransformFeedbackNV(  );
GLAPI void APIENTRY glEndVertexShaderEXT(  );
GLAPI void GLAPIENTRY glEvalCoord1d( GLdouble u );
GLAPI void GLAPIENTRY glEvalCoord1dv( const GLdouble *u );
GLAPI void GLAPIENTRY glEvalCoord1f( GLfloat u );
GLAPI void GLAPIENTRY glEvalCoord1fv( const GLfloat *u );
GLAPI void GLAPIENTRY glEvalCoord2d( GLdouble u, GLdouble v );
GLAPI void GLAPIENTRY glEvalCoord2dv( const GLdouble *u );
GLAPI void GLAPIENTRY glEvalCoord2f( GLfloat u, GLfloat v );
GLAPI void GLAPIENTRY glEvalCoord2fv( const GLfloat *u );
GLAPI void APIENTRY glEvalMapsNV( GLenum, GLenum );
GLAPI void GLAPIENTRY glEvalMesh1( GLenum mode, GLint i1, GLint i2 );
GLAPI void GLAPIENTRY glEvalMesh2( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 );
GLAPI void GLAPIENTRY glEvalPoint1( GLint i );
GLAPI void GLAPIENTRY glEvalPoint2( GLint i, GLint j );
GLAPI void APIENTRY glExecuteProgramNV( GLenum, GLuint, const GLfloat * );
GLAPI void APIENTRY glExtractComponentEXT( GLuint, GLuint, GLuint );
GLAPI void GLAPIENTRY glFeedbackBuffer( GLsizei size, GLenum type, GLfloat *buffer );
GLAPI void APIENTRY glFinalCombinerInputNV( GLenum, GLenum, GLenum, GLenum );
GLAPI void GLAPIENTRY glFinish(  );
GLAPI GLint APIENTRY glFinishAsyncSGIX( GLuint * );
GLAPI void APIENTRY glFinishFenceAPPLE( GLuint );
GLAPI void APIENTRY glFinishFenceNV( GLuint );
GLAPI void APIENTRY glFinishObjectAPPLE( GLenum, GLint );
GLAPI void GLAPIENTRY glFlush(  );
GLAPI void APIENTRY glFlushMappedBufferRange( GLenum, GLintptr, GLsizeiptr );
GLAPI void APIENTRY glFlushMappedBufferRangeAPPLE( GLenum, GLintptr, GLsizeiptr );
GLAPI void APIENTRY glFlushPixelDataRangeNV( GLenum );
GLAPI void APIENTRY glFlushRasterSGIX(  );
GLAPI void APIENTRY glFlushVertexArrayRangeAPPLE( GLsizei, GLvoid * );
GLAPI void APIENTRY glFlushVertexArrayRangeNV(  );
GLAPI void APIENTRY glFogCoordPointer( GLenum, GLsizei, const GLvoid * );
GLAPI void APIENTRY glFogCoordPointerEXT( GLenum, GLsizei, const GLvoid * );
GLAPI void APIENTRY glFogCoordd( GLdouble );
GLAPI void APIENTRY glFogCoorddEXT( GLdouble );
GLAPI void APIENTRY glFogCoorddv( const GLdouble * );
GLAPI void APIENTRY glFogCoorddvEXT( const GLdouble * );
GLAPI void APIENTRY glFogCoordf( GLfloat );
GLAPI void APIENTRY glFogCoordfEXT( GLfloat );
GLAPI void APIENTRY glFogCoordfv( const GLfloat * );
GLAPI void APIENTRY glFogCoordfvEXT( const GLfloat * );
GLAPI void APIENTRY glFogCoordhNV( GLhalfNV );
GLAPI void APIENTRY glFogCoordhvNV( const GLhalfNV * );
GLAPI void APIENTRY glFogFuncSGIS( GLsizei, const GLfloat * );
GLAPI void GLAPIENTRY glFogf( GLenum pname, GLfloat param );
GLAPI void GLAPIENTRY glFogfv( GLenum pname, const GLfloat *params );
GLAPI void GLAPIENTRY glFogi( GLenum pname, GLint param );
GLAPI void GLAPIENTRY glFogiv( GLenum pname, const GLint *params );
GLAPI void APIENTRY glFragmentColorMaterialSGIX( GLenum, GLenum );
GLAPI void APIENTRY glFragmentLightModelfSGIX( GLenum, GLfloat );
GLAPI void APIENTRY glFragmentLightModelfvSGIX( GLenum, const GLfloat * );
GLAPI void APIENTRY glFragmentLightModeliSGIX( GLenum, GLint );
GLAPI void APIENTRY glFragmentLightModelivSGIX( GLenum, const GLint * );
GLAPI void APIENTRY glFragmentLightfSGIX( GLenum, GLenum, GLfloat );
GLAPI void APIENTRY glFragmentLightfvSGIX( GLenum, GLenum, const GLfloat * );
GLAPI void APIENTRY glFragmentLightiSGIX( GLenum, GLenum, GLint );
GLAPI void APIENTRY glFragmentLightivSGIX( GLenum, GLenum, const GLint * );
GLAPI void APIENTRY glFragmentMaterialfSGIX( GLenum, GLenum, GLfloat );
GLAPI void APIENTRY glFragmentMaterialfvSGIX( GLenum, GLenum, const GLfloat * );
GLAPI void APIENTRY glFragmentMaterialiSGIX( GLenum, GLenum, GLint );
GLAPI void APIENTRY glFragmentMaterialivSGIX( GLenum, GLenum, const GLint * );
GLAPI void APIENTRY glFrameTerminatorGREMEDY(  );
GLAPI void APIENTRY glFrameZoomSGIX( GLint );
GLAPI void APIENTRY glFramebufferDrawBufferEXT( GLuint, GLenum );
GLAPI void APIENTRY glFramebufferDrawBuffersEXT( GLuint, GLsizei, const GLenum * );
GLAPI void APIENTRY glFramebufferReadBufferEXT( GLuint, GLenum );
GLAPI void APIENTRY glFramebufferRenderbuffer( GLenum, GLenum, GLenum, GLuint );
GLAPI void APIENTRY glFramebufferRenderbufferEXT( GLenum, GLenum, GLenum, GLuint );
GLAPI void APIENTRY glFramebufferTexture1D( GLenum, GLenum, GLenum, GLuint, GLint );
GLAPI void APIENTRY glFramebufferTexture1DEXT( GLenum, GLenum, GLenum, GLuint, GLint );
GLAPI void APIENTRY glFramebufferTexture2D( GLenum, GLenum, GLenum, GLuint, GLint );
GLAPI void APIENTRY glFramebufferTexture2DEXT( GLenum, GLenum, GLenum, GLuint, GLint );
GLAPI void APIENTRY glFramebufferTexture3D( GLenum, GLenum, GLenum, GLuint, GLint, GLint );
GLAPI void APIENTRY glFramebufferTexture3DEXT( GLenum, GLenum, GLenum, GLuint, GLint, GLint );
GLAPI void APIENTRY glFramebufferTextureARB( GLenum, GLenum, GLuint, GLint );
GLAPI void APIENTRY glFramebufferTextureEXT( GLenum, GLenum, GLuint, GLint );
GLAPI void APIENTRY glFramebufferTextureFaceARB( GLenum, GLenum, GLuint, GLint, GLenum );
GLAPI void APIENTRY glFramebufferTextureFaceEXT( GLenum, GLenum, GLuint, GLint, GLenum );
GLAPI void APIENTRY glFramebufferTextureLayer( GLenum, GLenum, GLuint, GLint, GLint );
GLAPI void APIENTRY glFramebufferTextureLayerARB( GLenum, GLenum, GLuint, GLint, GLint );
GLAPI void APIENTRY glFramebufferTextureLayerEXT( GLenum, GLenum, GLuint, GLint, GLint );
GLAPI void APIENTRY glFreeObjectBufferATI( GLuint );
GLAPI void GLAPIENTRY glFrontFace( GLenum mode );
GLAPI void GLAPIENTRY glFrustum( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_val, GLdouble far_val );
GLAPI GLuint APIENTRY glGenAsyncMarkersSGIX( GLsizei );
GLAPI void APIENTRY glGenBuffers( GLsizei, GLuint * );
GLAPI void APIENTRY glGenBuffersARB( GLsizei, GLuint * );
GLAPI void APIENTRY glGenFencesAPPLE( GLsizei, GLuint * );
GLAPI void APIENTRY glGenFencesNV( GLsizei, GLuint * );
GLAPI GLuint APIENTRY glGenFragmentShadersATI( GLuint );
GLAPI void APIENTRY glGenFramebuffers( GLsizei, GLuint * );
GLAPI void APIENTRY glGenFramebuffersEXT( GLsizei, GLuint * );
GLAPI GLuint GLAPIENTRY glGenLists( GLsizei range );
GLAPI void APIENTRY glGenOcclusionQueriesNV( GLsizei, GLuint * );
GLAPI void APIENTRY glGenPerfMonitorsAMD( GLsizei, GLuint * );
GLAPI void APIENTRY glGenProgramsARB( GLsizei, GLuint * );
GLAPI void APIENTRY glGenProgramsNV( GLsizei, GLuint * );
GLAPI void APIENTRY glGenQueries( GLsizei, GLuint * );
GLAPI void APIENTRY glGenQueriesARB( GLsizei, GLuint * );
GLAPI void APIENTRY glGenRenderbuffers( GLsizei, GLuint * );
GLAPI void APIENTRY glGenRenderbuffersEXT( GLsizei, GLuint * );
GLAPI GLuint APIENTRY glGenSymbolsEXT( GLenum, GLenum, GLenum, GLuint );
GLAPI void GLAPIENTRY glGenTextures( GLsizei n, GLuint *textures );
GLAPI void APIENTRY glGenTexturesEXT( GLsizei, GLuint * );
GLAPI void APIENTRY glGenTransformFeedbacksNV( GLsizei, GLuint * );
GLAPI void APIENTRY glGenVertexArrays( GLsizei, GLuint * );
GLAPI void APIENTRY glGenVertexArraysAPPLE( GLsizei, GLuint * );
GLAPI GLuint APIENTRY glGenVertexShadersEXT( GLuint );
GLAPI void APIENTRY glGenerateMipmap( GLenum );
GLAPI void APIENTRY glGenerateMipmapEXT( GLenum );
GLAPI void APIENTRY glGenerateMultiTexMipmapEXT( GLenum, GLenum );
GLAPI void APIENTRY glGenerateTextureMipmapEXT( GLuint, GLenum );
GLAPI void APIENTRY glGetActiveAttrib( GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar * );
GLAPI void APIENTRY glGetActiveAttribARB( GLhandleARB, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLcharARB * );
GLAPI void APIENTRY glGetActiveUniform( GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar * );
GLAPI void APIENTRY glGetActiveUniformARB( GLhandleARB, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLcharARB * );
GLAPI void APIENTRY glGetActiveUniformBlockName( GLuint, GLuint, GLsizei, GLsizei *, GLchar * );
GLAPI void APIENTRY glGetActiveUniformBlockiv( GLuint, GLuint, GLenum, GLint * );
GLAPI void APIENTRY glGetActiveUniformName( GLuint, GLuint, GLsizei, GLsizei *, GLchar * );
GLAPI void APIENTRY glGetActiveUniformsiv( GLuint, GLsizei, const GLuint *, GLenum, GLint * );
GLAPI void APIENTRY glGetActiveVaryingNV( GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar * );
GLAPI void APIENTRY glGetArrayObjectfvATI( GLenum, GLenum, GLfloat * );
GLAPI void APIENTRY glGetArrayObjectivATI( GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetAttachedObjectsARB( GLhandleARB, GLsizei, GLsizei *, GLhandleARB * );
GLAPI void APIENTRY glGetAttachedShaders( GLuint, GLsizei, GLsizei *, GLuint * );
GLAPI GLint APIENTRY glGetAttribLocation( GLuint, const GLchar * );
GLAPI GLint APIENTRY glGetAttribLocationARB( GLhandleARB, const GLcharARB * );
GLAPI void APIENTRY glGetBooleanIndexedvEXT( GLenum, GLuint, GLboolean * );
GLAPI void APIENTRY glGetBooleani_v( GLenum, GLuint, GLboolean * );
GLAPI void GLAPIENTRY glGetBooleanv( GLenum pname, GLboolean *params );
GLAPI void APIENTRY glGetBufferParameteriv( GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetBufferParameterivARB( GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetBufferPointerv( GLenum, GLenum, GLvoid ** );
GLAPI void APIENTRY glGetBufferPointervARB( GLenum, GLenum, GLvoid ** );
GLAPI void APIENTRY glGetBufferSubData( GLenum, GLintptr, GLsizeiptr, GLvoid * );
GLAPI void APIENTRY glGetBufferSubDataARB( GLenum, GLintptrARB, GLsizeiptrARB, GLvoid * );
GLAPI void GLAPIENTRY glGetClipPlane( GLenum plane, GLdouble *equation );
GLAPI void GLAPIENTRY glGetColorTable( GLenum target, GLenum format, GLenum type, GLvoid *table );
GLAPI void APIENTRY glGetColorTableEXT( GLenum, GLenum, GLenum, GLvoid * );
GLAPI void GLAPIENTRY glGetColorTableParameterfv( GLenum target, GLenum pname, GLfloat *params );
GLAPI void APIENTRY glGetColorTableParameterfvEXT( GLenum, GLenum, GLfloat * );
GLAPI void APIENTRY glGetColorTableParameterfvSGI( GLenum, GLenum, GLfloat * );
GLAPI void GLAPIENTRY glGetColorTableParameteriv( GLenum target, GLenum pname, GLint *params );
GLAPI void APIENTRY glGetColorTableParameterivEXT( GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetColorTableParameterivSGI( GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetColorTableSGI( GLenum, GLenum, GLenum, GLvoid * );
GLAPI void APIENTRY glGetCombinerInputParameterfvNV( GLenum, GLenum, GLenum, GLenum, GLfloat * );
GLAPI void APIENTRY glGetCombinerInputParameterivNV( GLenum, GLenum, GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetCombinerOutputParameterfvNV( GLenum, GLenum, GLenum, GLfloat * );
GLAPI void APIENTRY glGetCombinerOutputParameterivNV( GLenum, GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetCombinerStageParameterfvNV( GLenum, GLenum, GLfloat * );
GLAPI void APIENTRY glGetCompressedMultiTexImageEXT( GLenum, GLenum, GLint, GLvoid * );
GLAPI void GLAPIENTRY glGetCompressedTexImage( GLenum target, GLint lod, GLvoid *img );
GLAPI void APIENTRY glGetCompressedTexImageARB( GLenum, GLint, GLvoid * );
GLAPI void APIENTRY glGetCompressedTextureImageEXT( GLuint, GLenum, GLint, GLvoid * );
GLAPI void GLAPIENTRY glGetConvolutionFilter( GLenum target, GLenum format, GLenum type, GLvoid *image );
GLAPI void APIENTRY glGetConvolutionFilterEXT( GLenum, GLenum, GLenum, GLvoid * );
GLAPI void GLAPIENTRY glGetConvolutionParameterfv( GLenum target, GLenum pname, GLfloat *params );
GLAPI void APIENTRY glGetConvolutionParameterfvEXT( GLenum, GLenum, GLfloat * );
GLAPI void GLAPIENTRY glGetConvolutionParameteriv( GLenum target, GLenum pname, GLint *params );
GLAPI void APIENTRY glGetConvolutionParameterivEXT( GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetDetailTexFuncSGIS( GLenum, GLfloat * );
GLAPI void APIENTRY glGetDoubleIndexedvEXT( GLenum, GLuint, GLdouble * );
GLAPI void GLAPIENTRY glGetDoublev( GLenum pname, GLdouble *params );
GLAPI GLenum GLAPIENTRY glGetError(  );
GLAPI void APIENTRY glGetFenceivNV( GLuint, GLenum, GLint * );
GLAPI void APIENTRY glGetFinalCombinerInputParameterfvNV( GLenum, GLenum, GLfloat * );
GLAPI void APIENTRY glGetFinalCombinerInputParameterivNV( GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetFloatIndexedvEXT( GLenum, GLuint, GLfloat * );
GLAPI void GLAPIENTRY glGetFloatv( GLenum pname, GLfloat *params );
GLAPI void APIENTRY glGetFogFuncSGIS( GLfloat * );
GLAPI GLint APIENTRY glGetFragDataLocation( GLuint, const GLchar * );
GLAPI GLint APIENTRY glGetFragDataLocationEXT( GLuint, const GLchar * );
GLAPI void APIENTRY glGetFragmentLightfvSGIX( GLenum, GLenum, GLfloat * );
GLAPI void APIENTRY glGetFragmentLightivSGIX( GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetFragmentMaterialfvSGIX( GLenum, GLenum, GLfloat * );
GLAPI void APIENTRY glGetFragmentMaterialivSGIX( GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetFramebufferAttachmentParameteriv( GLenum, GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetFramebufferAttachmentParameterivEXT( GLenum, GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetFramebufferParameterivEXT( GLuint, GLenum, GLint * );
GLAPI GLhandleARB APIENTRY glGetHandleARB( GLenum );
GLAPI void GLAPIENTRY glGetHistogram( GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values );
GLAPI void APIENTRY glGetHistogramEXT( GLenum, GLboolean, GLenum, GLenum, GLvoid * );
GLAPI void GLAPIENTRY glGetHistogramParameterfv( GLenum target, GLenum pname, GLfloat *params );
GLAPI void APIENTRY glGetHistogramParameterfvEXT( GLenum, GLenum, GLfloat * );
GLAPI void GLAPIENTRY glGetHistogramParameteriv( GLenum target, GLenum pname, GLint *params );
GLAPI void APIENTRY glGetHistogramParameterivEXT( GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetImageTransformParameterfvHP( GLenum, GLenum, GLfloat * );
GLAPI void APIENTRY glGetImageTransformParameterivHP( GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetInfoLogARB( GLhandleARB, GLsizei, GLsizei *, GLcharARB * );
GLAPI GLint APIENTRY glGetInstrumentsSGIX(  );
GLAPI void APIENTRY glGetIntegerIndexedvEXT( GLenum, GLuint, GLint * );
GLAPI void APIENTRY glGetIntegeri_v( GLenum, GLuint, GLint * );
GLAPI void GLAPIENTRY glGetIntegerv( GLenum pname, GLint *params );
GLAPI void APIENTRY glGetInvariantBooleanvEXT( GLuint, GLenum, GLboolean * );
GLAPI void APIENTRY glGetInvariantFloatvEXT( GLuint, GLenum, GLfloat * );
GLAPI void APIENTRY glGetInvariantIntegervEXT( GLuint, GLenum, GLint * );
GLAPI void GLAPIENTRY glGetLightfv( GLenum light, GLenum pname, GLfloat *params );
GLAPI void GLAPIENTRY glGetLightiv( GLenum light, GLenum pname, GLint *params );
GLAPI void APIENTRY glGetListParameterfvSGIX( GLuint, GLenum, GLfloat * );
GLAPI void APIENTRY glGetListParameterivSGIX( GLuint, GLenum, GLint * );
GLAPI void APIENTRY glGetLocalConstantBooleanvEXT( GLuint, GLenum, GLboolean * );
GLAPI void APIENTRY glGetLocalConstantFloatvEXT( GLuint, GLenum, GLfloat * );
GLAPI void APIENTRY glGetLocalConstantIntegervEXT( GLuint, GLenum, GLint * );
GLAPI void APIENTRY glGetMapAttribParameterfvNV( GLenum, GLuint, GLenum, GLfloat * );
GLAPI void APIENTRY glGetMapAttribParameterivNV( GLenum, GLuint, GLenum, GLint * );
GLAPI void APIENTRY glGetMapControlPointsNV( GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, GLvoid * );
GLAPI void APIENTRY glGetMapParameterfvNV( GLenum, GLenum, GLfloat * );
GLAPI void APIENTRY glGetMapParameterivNV( GLenum, GLenum, GLint * );
GLAPI void GLAPIENTRY glGetMapdv( GLenum target, GLenum query, GLdouble *v );
GLAPI void GLAPIENTRY glGetMapfv( GLenum target, GLenum query, GLfloat *v );
GLAPI void GLAPIENTRY glGetMapiv( GLenum target, GLenum query, GLint *v );
GLAPI void GLAPIENTRY glGetMaterialfv( GLenum face, GLenum pname, GLfloat *params );
GLAPI void GLAPIENTRY glGetMaterialiv( GLenum face, GLenum pname, GLint *params );
GLAPI void GLAPIENTRY glGetMinmax( GLenum target, GLboolean reset, GLenum format, GLenum types, GLvoid *values );
GLAPI void APIENTRY glGetMinmaxEXT( GLenum, GLboolean, GLenum, GLenum, GLvoid * );
GLAPI void GLAPIENTRY glGetMinmaxParameterfv( GLenum target, GLenum pname, GLfloat *params );
GLAPI void APIENTRY glGetMinmaxParameterfvEXT( GLenum, GLenum, GLfloat * );
GLAPI void GLAPIENTRY glGetMinmaxParameteriv( GLenum target, GLenum pname, GLint *params );
GLAPI void APIENTRY glGetMinmaxParameterivEXT( GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetMultiTexEnvfvEXT( GLenum, GLenum, GLenum, GLfloat * );
GLAPI void APIENTRY glGetMultiTexEnvivEXT( GLenum, GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetMultiTexGendvEXT( GLenum, GLenum, GLenum, GLdouble * );
GLAPI void APIENTRY glGetMultiTexGenfvEXT( GLenum, GLenum, GLenum, GLfloat * );
GLAPI void APIENTRY glGetMultiTexGenivEXT( GLenum, GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetMultiTexImageEXT( GLenum, GLenum, GLint, GLenum, GLenum, GLvoid * );
GLAPI void APIENTRY glGetMultiTexLevelParameterfvEXT( GLenum, GLenum, GLint, GLenum, GLfloat * );
GLAPI void APIENTRY glGetMultiTexLevelParameterivEXT( GLenum, GLenum, GLint, GLenum, GLint * );
GLAPI void APIENTRY glGetMultiTexParameterIivEXT( GLenum, GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetMultiTexParameterIuivEXT( GLenum, GLenum, GLenum, GLuint * );
GLAPI void APIENTRY glGetMultiTexParameterfvEXT( GLenum, GLenum, GLenum, GLfloat * );
GLAPI void APIENTRY glGetMultiTexParameterivEXT( GLenum, GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetMultisamplefvNV( GLenum, GLuint, GLfloat * );
GLAPI void APIENTRY glGetNamedBufferParameterivEXT( GLuint, GLenum, GLint * );
GLAPI void APIENTRY glGetNamedBufferPointervEXT( GLuint, GLenum, GLvoid ** );
GLAPI void APIENTRY glGetNamedBufferSubDataEXT( GLuint, GLintptr, GLsizeiptr, GLvoid * );
GLAPI void APIENTRY glGetNamedFramebufferAttachmentParameterivEXT( GLuint, GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetNamedProgramLocalParameterIivEXT( GLuint, GLenum, GLuint, GLint * );
GLAPI void APIENTRY glGetNamedProgramLocalParameterIuivEXT( GLuint, GLenum, GLuint, GLuint * );
GLAPI void APIENTRY glGetNamedProgramLocalParameterdvEXT( GLuint, GLenum, GLuint, GLdouble * );
GLAPI void APIENTRY glGetNamedProgramLocalParameterfvEXT( GLuint, GLenum, GLuint, GLfloat * );
GLAPI void APIENTRY glGetNamedProgramStringEXT( GLuint, GLenum, GLenum, GLvoid * );
GLAPI void APIENTRY glGetNamedProgramivEXT( GLuint, GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetNamedRenderbufferParameterivEXT( GLuint, GLenum, GLint * );
GLAPI void APIENTRY glGetObjectBufferfvATI( GLuint, GLenum, GLfloat * );
GLAPI void APIENTRY glGetObjectBufferivATI( GLuint, GLenum, GLint * );
GLAPI void APIENTRY glGetObjectParameterfvARB( GLhandleARB, GLenum, GLfloat * );
GLAPI void APIENTRY glGetObjectParameterivARB( GLhandleARB, GLenum, GLint * );
GLAPI void APIENTRY glGetOcclusionQueryivNV( GLuint, GLenum, GLint * );
GLAPI void APIENTRY glGetOcclusionQueryuivNV( GLuint, GLenum, GLuint * );
GLAPI void APIENTRY glGetPerfMonitorCounterDataAMD( GLuint, GLenum, GLsizei, GLuint *, GLint * );
GLAPI void APIENTRY glGetPerfMonitorCounterInfoAMD( GLuint, GLuint, GLenum, void * );
GLAPI void APIENTRY glGetPerfMonitorCounterStringAMD( GLuint, GLuint, GLsizei, GLsizei *, GLchar * );
GLAPI void APIENTRY glGetPerfMonitorCountersAMD( GLuint, GLint *, GLint *, GLsizei, GLuint * );
GLAPI void APIENTRY glGetPerfMonitorGroupStringAMD( GLuint, GLsizei, GLsizei *, GLchar * );
GLAPI void APIENTRY glGetPerfMonitorGroupsAMD( GLint *, GLsizei, GLuint * );
GLAPI void GLAPIENTRY glGetPixelMapfv( GLenum map, GLfloat *values );
GLAPI void GLAPIENTRY glGetPixelMapuiv( GLenum map, GLuint *values );
GLAPI void GLAPIENTRY glGetPixelMapusv( GLenum map, GLushort *values );
GLAPI void APIENTRY glGetPixelTexGenParameterfvSGIS( GLenum, GLfloat * );
GLAPI void APIENTRY glGetPixelTexGenParameterivSGIS( GLenum, GLint * );
GLAPI void APIENTRY glGetPointerIndexedvEXT( GLenum, GLuint, GLvoid ** );
GLAPI void GLAPIENTRY glGetPointerv( GLenum pname, GLvoid **params );
GLAPI void APIENTRY glGetPointervEXT( GLenum, GLvoid ** );
GLAPI void GLAPIENTRY glGetPolygonStipple( GLubyte *mask );
GLAPI void APIENTRY glGetProgramEnvParameterIivNV( GLenum, GLuint, GLint * );
GLAPI void APIENTRY glGetProgramEnvParameterIuivNV( GLenum, GLuint, GLuint * );
GLAPI void APIENTRY glGetProgramEnvParameterdvARB( GLenum, GLuint, GLdouble * );
GLAPI void APIENTRY glGetProgramEnvParameterfvARB( GLenum, GLuint, GLfloat * );
GLAPI void APIENTRY glGetProgramInfoLog( GLuint, GLsizei, GLsizei *, GLchar * );
GLAPI void APIENTRY glGetProgramLocalParameterIivNV( GLenum, GLuint, GLint * );
GLAPI void APIENTRY glGetProgramLocalParameterIuivNV( GLenum, GLuint, GLuint * );
GLAPI void APIENTRY glGetProgramLocalParameterdvARB( GLenum, GLuint, GLdouble * );
GLAPI void APIENTRY glGetProgramLocalParameterfvARB( GLenum, GLuint, GLfloat * );
GLAPI void APIENTRY glGetProgramNamedParameterdvNV( GLuint, GLsizei, const GLubyte *, GLdouble * );
GLAPI void APIENTRY glGetProgramNamedParameterfvNV( GLuint, GLsizei, const GLubyte *, GLfloat * );
GLAPI void APIENTRY glGetProgramParameterdvNV( GLenum, GLuint, GLenum, GLdouble * );
GLAPI void APIENTRY glGetProgramParameterfvNV( GLenum, GLuint, GLenum, GLfloat * );
GLAPI void APIENTRY glGetProgramStringARB( GLenum, GLenum, GLvoid * );
GLAPI void APIENTRY glGetProgramStringNV( GLuint, GLenum, GLubyte * );
GLAPI void APIENTRY glGetProgramiv( GLuint, GLenum, GLint * );
GLAPI void APIENTRY glGetProgramivARB( GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetProgramivNV( GLuint, GLenum, GLint * );
GLAPI void APIENTRY glGetQueryObjecti64vEXT( GLuint, GLenum, GLint64EXT * );
GLAPI void APIENTRY glGetQueryObjectiv( GLuint, GLenum, GLint * );
GLAPI void APIENTRY glGetQueryObjectivARB( GLuint, GLenum, GLint * );
GLAPI void APIENTRY glGetQueryObjectui64vEXT( GLuint, GLenum, GLuint64EXT * );
GLAPI void APIENTRY glGetQueryObjectuiv( GLuint, GLenum, GLuint * );
GLAPI void APIENTRY glGetQueryObjectuivARB( GLuint, GLenum, GLuint * );
GLAPI void APIENTRY glGetQueryiv( GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetQueryivARB( GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetRenderbufferParameteriv( GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetRenderbufferParameterivEXT( GLenum, GLenum, GLint * );
GLAPI void GLAPIENTRY glGetSeparableFilter( GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span );
GLAPI void APIENTRY glGetSeparableFilterEXT( GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid * );
GLAPI void APIENTRY glGetShaderInfoLog( GLuint, GLsizei, GLsizei *, GLchar * );
GLAPI void APIENTRY glGetShaderSource( GLuint, GLsizei, GLsizei *, GLchar * );
GLAPI void APIENTRY glGetShaderSourceARB( GLhandleARB, GLsizei, GLsizei *, GLcharARB * );
GLAPI void APIENTRY glGetShaderiv( GLuint, GLenum, GLint * );
GLAPI void APIENTRY glGetSharpenTexFuncSGIS( GLenum, GLfloat * );
GLAPI const GLubyte * GLAPIENTRY glGetString( GLenum name );
GLAPI const GLubyte * APIENTRY glGetStringi( GLenum, GLuint );
GLAPI void APIENTRY glGetTexBumpParameterfvATI( GLenum, GLfloat * );
GLAPI void APIENTRY glGetTexBumpParameterivATI( GLenum, GLint * );
GLAPI void GLAPIENTRY glGetTexEnvfv( GLenum target, GLenum pname, GLfloat *params );
GLAPI void GLAPIENTRY glGetTexEnviv( GLenum target, GLenum pname, GLint *params );
GLAPI void APIENTRY glGetTexFilterFuncSGIS( GLenum, GLenum, GLfloat * );
GLAPI void GLAPIENTRY glGetTexGendv( GLenum coord, GLenum pname, GLdouble *params );
GLAPI void GLAPIENTRY glGetTexGenfv( GLenum coord, GLenum pname, GLfloat *params );
GLAPI void GLAPIENTRY glGetTexGeniv( GLenum coord, GLenum pname, GLint *params );
GLAPI void GLAPIENTRY glGetTexImage( GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels );
GLAPI void GLAPIENTRY glGetTexLevelParameterfv( GLenum target, GLint level, GLenum pname, GLfloat *params );
GLAPI void GLAPIENTRY glGetTexLevelParameteriv( GLenum target, GLint level, GLenum pname, GLint *params );
GLAPI void APIENTRY glGetTexParameterIiv( GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetTexParameterIivEXT( GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetTexParameterIuiv( GLenum, GLenum, GLuint * );
GLAPI void APIENTRY glGetTexParameterIuivEXT( GLenum, GLenum, GLuint * );
GLAPI void GLAPIENTRY glGetTexParameterfv( GLenum target, GLenum pname, GLfloat *params );
GLAPI void GLAPIENTRY glGetTexParameteriv( GLenum target, GLenum pname, GLint *params );
GLAPI void APIENTRY glGetTextureImageEXT( GLuint, GLenum, GLint, GLenum, GLenum, GLvoid * );
GLAPI void APIENTRY glGetTextureLevelParameterfvEXT( GLuint, GLenum, GLint, GLenum, GLfloat * );
GLAPI void APIENTRY glGetTextureLevelParameterivEXT( GLuint, GLenum, GLint, GLenum, GLint * );
GLAPI void APIENTRY glGetTextureParameterIivEXT( GLuint, GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetTextureParameterIuivEXT( GLuint, GLenum, GLenum, GLuint * );
GLAPI void APIENTRY glGetTextureParameterfvEXT( GLuint, GLenum, GLenum, GLfloat * );
GLAPI void APIENTRY glGetTextureParameterivEXT( GLuint, GLenum, GLenum, GLint * );
GLAPI void APIENTRY glGetTrackMatrixivNV( GLenum, GLuint, GLenum, GLint * );
GLAPI void APIENTRY glGetTransformFeedbackVarying( GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar * );
GLAPI void APIENTRY glGetTransformFeedbackVaryingEXT( GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar * );
GLAPI void APIENTRY glGetTransformFeedbackVaryingNV( GLuint, GLuint, GLint * );
GLAPI GLuint APIENTRY glGetUniformBlockIndex( GLuint, const GLchar * );
GLAPI GLint APIENTRY glGetUniformBufferSizeEXT( GLuint, GLint );
GLAPI void APIENTRY glGetUniformIndices( GLuint, GLsizei, const GLchar **, GLuint * );
GLAPI GLint APIENTRY glGetUniformLocation( GLuint, const GLchar * );
GLAPI GLint APIENTRY glGetUniformLocationARB( GLhandleARB, const GLcharARB * );
GLAPI GLintptr APIENTRY glGetUniformOffsetEXT( GLuint, GLint );
GLAPI void APIENTRY glGetUniformfv( GLuint, GLint, GLfloat * );
GLAPI void APIENTRY glGetUniformfvARB( GLhandleARB, GLint, GLfloat * );
GLAPI void APIENTRY glGetUniformiv( GLuint, GLint, GLint * );
GLAPI void APIENTRY glGetUniformivARB( GLhandleARB, GLint, GLint * );
GLAPI void APIENTRY glGetUniformuiv( GLuint, GLint, GLuint * );
GLAPI void APIENTRY glGetUniformuivEXT( GLuint, GLint, GLuint * );
GLAPI void APIENTRY glGetVariantArrayObjectfvATI( GLuint, GLenum, GLfloat * );
GLAPI void APIENTRY glGetVariantArrayObjectivATI( GLuint, GLenum, GLint * );
GLAPI void APIENTRY glGetVariantBooleanvEXT( GLuint, GLenum, GLboolean * );
GLAPI void APIENTRY glGetVariantFloatvEXT( GLuint, GLenum, GLfloat * );
GLAPI void APIENTRY glGetVariantIntegervEXT( GLuint, GLenum, GLint * );
GLAPI void APIENTRY glGetVariantPointervEXT( GLuint, GLenum, GLvoid ** );
GLAPI GLint APIENTRY glGetVaryingLocationNV( GLuint, const GLchar * );
GLAPI void APIENTRY glGetVertexAttribArrayObjectfvATI( GLuint, GLenum, GLfloat * );
GLAPI void APIENTRY glGetVertexAttribArrayObjectivATI( GLuint, GLenum, GLint * );
GLAPI void APIENTRY glGetVertexAttribIiv( GLuint, GLenum, GLint * );
GLAPI void APIENTRY glGetVertexAttribIivEXT( GLuint, GLenum, GLint * );
GLAPI void APIENTRY glGetVertexAttribIuiv( GLuint, GLenum, GLuint * );
GLAPI void APIENTRY glGetVertexAttribIuivEXT( GLuint, GLenum, GLuint * );
GLAPI void APIENTRY glGetVertexAttribPointerv( GLuint, GLenum, GLvoid ** );
GLAPI void APIENTRY glGetVertexAttribPointervARB( GLuint, GLenum, GLvoid ** );
GLAPI void APIENTRY glGetVertexAttribPointervNV( GLuint, GLenum, GLvoid ** );
GLAPI void APIENTRY glGetVertexAttribdv( GLuint, GLenum, GLdouble * );
GLAPI void APIENTRY glGetVertexAttribdvARB( GLuint, GLenum, GLdouble * );
GLAPI void APIENTRY glGetVertexAttribdvNV( GLuint, GLenum, GLdouble * );
GLAPI void APIENTRY glGetVertexAttribfv( GLuint, GLenum, GLfloat * );
GLAPI void APIENTRY glGetVertexAttribfvARB( GLuint, GLenum, GLfloat * );
GLAPI void APIENTRY glGetVertexAttribfvNV( GLuint, GLenum, GLfloat * );
GLAPI void APIENTRY glGetVertexAttribiv( GLuint, GLenum, GLint * );
GLAPI void APIENTRY glGetVertexAttribivARB( GLuint, GLenum, GLint * );
GLAPI void APIENTRY glGetVertexAttribivNV( GLuint, GLenum, GLint * );
GLAPI void APIENTRY glGetVideoi64vNV( GLuint, GLenum, GLint64EXT * );
GLAPI void APIENTRY glGetVideoivNV( GLuint, GLenum, GLint * );
GLAPI void APIENTRY glGetVideoui64vNV( GLuint, GLenum, GLuint64EXT * );
GLAPI void APIENTRY glGetVideouivNV( GLuint, GLenum, GLuint * );
GLAPI void GLAPIENTRY glHint( GLenum target, GLenum mode );
GLAPI void APIENTRY glHintPGI( GLenum, GLint );
GLAPI void GLAPIENTRY glHistogram( GLenum target, GLsizei width, GLenum internalformat, GLboolean sink );
GLAPI void APIENTRY glHistogramEXT( GLenum, GLsizei, GLenum, GLboolean );
GLAPI void APIENTRY glIglooInterfaceSGIX( GLenum, const GLvoid * );
GLAPI void APIENTRY glImageTransformParameterfHP( GLenum, GLenum, GLfloat );
GLAPI void APIENTRY glImageTransformParameterfvHP( GLenum, GLenum, const GLfloat * );
GLAPI void APIENTRY glImageTransformParameteriHP( GLenum, GLenum, GLint );
GLAPI void APIENTRY glImageTransformParameterivHP( GLenum, GLenum, const GLint * );
GLAPI void APIENTRY glIndexFuncEXT( GLenum, GLclampf );
GLAPI void GLAPIENTRY glIndexMask( GLuint mask );
GLAPI void APIENTRY glIndexMaterialEXT( GLenum, GLenum );
GLAPI void GLAPIENTRY glIndexPointer( GLenum type, GLsizei stride, const GLvoid *ptr );
GLAPI void APIENTRY glIndexPointerEXT( GLenum, GLsizei, GLsizei, const GLvoid * );
GLAPI void GLAPIENTRY glIndexd( GLdouble c );
GLAPI void GLAPIENTRY glIndexdv( const GLdouble *c );
GLAPI void GLAPIENTRY glIndexf( GLfloat c );
GLAPI void GLAPIENTRY glIndexfv( const GLfloat *c );
GLAPI void GLAPIENTRY glIndexi( GLint c );
GLAPI void GLAPIENTRY glIndexiv( const GLint *c );
GLAPI void GLAPIENTRY glIndexs( GLshort c );
GLAPI void GLAPIENTRY glIndexsv( const GLshort *c );
GLAPI void GLAPIENTRY glIndexub( GLubyte c );
GLAPI void GLAPIENTRY glIndexubv( const GLubyte *c );
GLAPI void GLAPIENTRY glInitNames(  );
GLAPI void APIENTRY glInsertComponentEXT( GLuint, GLuint, GLuint );
GLAPI void APIENTRY glInstrumentsBufferSGIX( GLsizei, GLint * );
GLAPI void GLAPIENTRY glInterleavedArrays( GLenum format, GLsizei stride, const GLvoid *pointer );
GLAPI GLboolean APIENTRY glIsAsyncMarkerSGIX( GLuint );
GLAPI GLboolean APIENTRY glIsBuffer( GLuint );
GLAPI GLboolean APIENTRY glIsBufferARB( GLuint );
GLAPI GLboolean GLAPIENTRY glIsEnabled( GLenum cap );
GLAPI GLboolean APIENTRY glIsEnabledIndexedEXT( GLenum, GLuint );
GLAPI GLboolean APIENTRY glIsEnabledi( GLenum, GLuint );
GLAPI GLboolean APIENTRY glIsFenceAPPLE( GLuint );
GLAPI GLboolean APIENTRY glIsFenceNV( GLuint );
GLAPI GLboolean APIENTRY glIsFramebuffer( GLuint );
GLAPI GLboolean APIENTRY glIsFramebufferEXT( GLuint );
GLAPI GLboolean GLAPIENTRY glIsList( GLuint list );
GLAPI GLboolean APIENTRY glIsObjectBufferATI( GLuint );
GLAPI GLboolean APIENTRY glIsOcclusionQueryNV( GLuint );
GLAPI GLboolean APIENTRY glIsProgram( GLuint );
GLAPI GLboolean APIENTRY glIsProgramARB( GLuint );
GLAPI GLboolean APIENTRY glIsProgramNV( GLuint );
GLAPI GLboolean APIENTRY glIsQuery( GLuint );
GLAPI GLboolean APIENTRY glIsQueryARB( GLuint );
GLAPI GLboolean APIENTRY glIsRenderbuffer( GLuint );
GLAPI GLboolean APIENTRY glIsRenderbufferEXT( GLuint );
GLAPI GLboolean APIENTRY glIsShader( GLuint );
GLAPI GLboolean GLAPIENTRY glIsTexture( GLuint texture );
GLAPI GLboolean APIENTRY glIsTextureEXT( GLuint );
GLAPI GLboolean APIENTRY glIsTransformFeedbackNV( GLuint );
GLAPI GLboolean APIENTRY glIsVariantEnabledEXT( GLuint, GLenum );
GLAPI GLboolean APIENTRY glIsVertexArray( GLuint );
GLAPI GLboolean APIENTRY glIsVertexArrayAPPLE( GLuint );
GLAPI void APIENTRY glLightEnviSGIX( GLenum, GLint );
GLAPI void GLAPIENTRY glLightModelf( GLenum pname, GLfloat param );
GLAPI void GLAPIENTRY glLightModelfv( GLenum pname, const GLfloat *params );
GLAPI void GLAPIENTRY glLightModeli( GLenum pname, GLint param );
GLAPI void GLAPIENTRY glLightModeliv( GLenum pname, const GLint *params );
GLAPI void GLAPIENTRY glLightf( GLenum light, GLenum pname, GLfloat param );
GLAPI void GLAPIENTRY glLightfv( GLenum light, GLenum pname, const GLfloat *params );
GLAPI void GLAPIENTRY glLighti( GLenum light, GLenum pname, GLint param );
GLAPI void GLAPIENTRY glLightiv( GLenum light, GLenum pname, const GLint *params );
GLAPI void GLAPIENTRY glLineStipple( GLint factor, GLushort pattern );
GLAPI void GLAPIENTRY glLineWidth( GLfloat width );
GLAPI void APIENTRY glLinkProgram( GLuint );
GLAPI void APIENTRY glLinkProgramARB( GLhandleARB );
GLAPI void GLAPIENTRY glListBase( GLuint base );
GLAPI void APIENTRY glListParameterfSGIX( GLuint, GLenum, GLfloat );
GLAPI void APIENTRY glListParameterfvSGIX( GLuint, GLenum, const GLfloat * );
GLAPI void APIENTRY glListParameteriSGIX( GLuint, GLenum, GLint );
GLAPI void APIENTRY glListParameterivSGIX( GLuint, GLenum, const GLint * );
GLAPI void GLAPIENTRY glLoadIdentity(  );
GLAPI void APIENTRY glLoadIdentityDeformationMapSGIX( GLbitfield );
GLAPI void GLAPIENTRY glLoadMatrixd( const GLdouble *m );
GLAPI void GLAPIENTRY glLoadMatrixf( const GLfloat *m );
GLAPI void GLAPIENTRY glLoadName( GLuint name );
GLAPI void APIENTRY glLoadProgramNV( GLenum, GLuint, GLsizei, const GLubyte * );
GLAPI void GLAPIENTRY glLoadTransposeMatrixd( const GLdouble *m );
GLAPI void APIENTRY glLoadTransposeMatrixdARB( const GLdouble * );
GLAPI void GLAPIENTRY glLoadTransposeMatrixf( const GLfloat *m );
GLAPI void APIENTRY glLoadTransposeMatrixfARB( const GLfloat * );
GLAPI void APIENTRY glLockArraysEXT( GLint, GLsizei );
GLAPI void GLAPIENTRY glLogicOp( GLenum opcode );
GLAPI void GLAPIENTRY glMap1d( GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points );
GLAPI void GLAPIENTRY glMap1f( GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points );
GLAPI void GLAPIENTRY glMap2d( GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points );
GLAPI void GLAPIENTRY glMap2f( GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points );
GLAPI GLvoid * APIENTRY glMapBuffer( GLenum, GLenum );
GLAPI GLvoid * APIENTRY glMapBufferARB( GLenum, GLenum );
GLAPI GLvoid * APIENTRY glMapBufferRange( GLenum, GLintptr, GLsizeiptr, GLbitfield );
GLAPI void APIENTRY glMapControlPointsNV( GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, const GLvoid * );
GLAPI void GLAPIENTRY glMapGrid1d( GLint un, GLdouble u1, GLdouble u2 );
GLAPI void GLAPIENTRY glMapGrid1f( GLint un, GLfloat u1, GLfloat u2 );
GLAPI void GLAPIENTRY glMapGrid2d( GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2 );
GLAPI void GLAPIENTRY glMapGrid2f( GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2 );
GLAPI GLvoid * APIENTRY glMapNamedBufferEXT( GLuint, GLenum );
GLAPI GLvoid * APIENTRY glMapObjectBufferATI( GLuint );
GLAPI void APIENTRY glMapParameterfvNV( GLenum, GLenum, const GLfloat * );
GLAPI void APIENTRY glMapParameterivNV( GLenum, GLenum, const GLint * );
GLAPI void GLAPIENTRY glMaterialf( GLenum face, GLenum pname, GLfloat param );
GLAPI void GLAPIENTRY glMaterialfv( GLenum face, GLenum pname, const GLfloat *params );
GLAPI void GLAPIENTRY glMateriali( GLenum face, GLenum pname, GLint param );
GLAPI void GLAPIENTRY glMaterialiv( GLenum face, GLenum pname, const GLint *params );
GLAPI void APIENTRY glMatrixFrustumEXT( GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble );
GLAPI void APIENTRY glMatrixIndexPointerARB( GLint, GLenum, GLsizei, const GLvoid * );
GLAPI void APIENTRY glMatrixIndexubvARB( GLint, const GLubyte * );
GLAPI void APIENTRY glMatrixIndexuivARB( GLint, const GLuint * );
GLAPI void APIENTRY glMatrixIndexusvARB( GLint, const GLushort * );
GLAPI void APIENTRY glMatrixLoadIdentityEXT( GLenum );
GLAPI void APIENTRY glMatrixLoadTransposedEXT( GLenum, const GLdouble * );
GLAPI void APIENTRY glMatrixLoadTransposefEXT( GLenum, const GLfloat * );
GLAPI void APIENTRY glMatrixLoaddEXT( GLenum, const GLdouble * );
GLAPI void APIENTRY glMatrixLoadfEXT( GLenum, const GLfloat * );
GLAPI void GLAPIENTRY glMatrixMode( GLenum mode );
GLAPI void APIENTRY glMatrixMultTransposedEXT( GLenum, const GLdouble * );
GLAPI void APIENTRY glMatrixMultTransposefEXT( GLenum, const GLfloat * );
GLAPI void APIENTRY glMatrixMultdEXT( GLenum, const GLdouble * );
GLAPI void APIENTRY glMatrixMultfEXT( GLenum, const GLfloat * );
GLAPI void APIENTRY glMatrixOrthoEXT( GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble );
GLAPI void APIENTRY glMatrixPopEXT( GLenum );
GLAPI void APIENTRY glMatrixPushEXT( GLenum );
GLAPI void APIENTRY glMatrixRotatedEXT( GLenum, GLdouble, GLdouble, GLdouble, GLdouble );
GLAPI void APIENTRY glMatrixRotatefEXT( GLenum, GLfloat, GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glMatrixScaledEXT( GLenum, GLdouble, GLdouble, GLdouble );
GLAPI void APIENTRY glMatrixScalefEXT( GLenum, GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glMatrixTranslatedEXT( GLenum, GLdouble, GLdouble, GLdouble );
GLAPI void APIENTRY glMatrixTranslatefEXT( GLenum, GLfloat, GLfloat, GLfloat );
GLAPI void GLAPIENTRY glMinmax( GLenum target, GLenum internalformat, GLboolean sink );
GLAPI void APIENTRY glMinmaxEXT( GLenum, GLenum, GLboolean );
GLAPI void GLAPIENTRY glMultMatrixd( const GLdouble *m );
GLAPI void GLAPIENTRY glMultMatrixf( const GLfloat *m );
GLAPI void GLAPIENTRY glMultTransposeMatrixd( const GLdouble *m );
GLAPI void APIENTRY glMultTransposeMatrixdARB( const GLdouble * );
GLAPI void GLAPIENTRY glMultTransposeMatrixf( const GLfloat *m );
GLAPI void APIENTRY glMultTransposeMatrixfARB( const GLfloat * );
GLAPI void APIENTRY glMultiDrawArrays( GLenum, GLint *, GLsizei *, GLsizei );
GLAPI void APIENTRY glMultiDrawArraysEXT( GLenum, GLint *, GLsizei *, GLsizei );
GLAPI void APIENTRY glMultiDrawElementArrayAPPLE( GLenum, const GLint *, const GLsizei *, GLsizei );
GLAPI void APIENTRY glMultiDrawElements( GLenum, const GLsizei *, GLenum, const GLvoid **, GLsizei );
GLAPI void APIENTRY glMultiDrawElementsEXT( GLenum, const GLsizei *, GLenum, const GLvoid **, GLsizei );
GLAPI void APIENTRY glMultiDrawRangeElementArrayAPPLE( GLenum, GLuint, GLuint, const GLint *, const GLsizei *, GLsizei );
GLAPI void APIENTRY glMultiTexBufferEXT( GLenum, GLenum, GLenum, GLuint );
GLAPI void GLAPIENTRY glMultiTexCoord1d( GLenum target, GLdouble s );
GLAPI void GLAPIENTRY glMultiTexCoord1dARB( GLenum target, GLdouble s );
GLAPI void GLAPIENTRY glMultiTexCoord1dv( GLenum target, const GLdouble *v );
GLAPI void GLAPIENTRY glMultiTexCoord1dvARB( GLenum target, const GLdouble *v );
GLAPI void GLAPIENTRY glMultiTexCoord1f( GLenum target, GLfloat s );
GLAPI void GLAPIENTRY glMultiTexCoord1fARB( GLenum target, GLfloat s );
GLAPI void GLAPIENTRY glMultiTexCoord1fv( GLenum target, const GLfloat *v );
GLAPI void GLAPIENTRY glMultiTexCoord1fvARB( GLenum target, const GLfloat *v );
GLAPI void APIENTRY glMultiTexCoord1hNV( GLenum, GLhalfNV );
GLAPI void APIENTRY glMultiTexCoord1hvNV( GLenum, const GLhalfNV * );
GLAPI void GLAPIENTRY glMultiTexCoord1i( GLenum target, GLint s );
GLAPI void GLAPIENTRY glMultiTexCoord1iARB( GLenum target, GLint s );
GLAPI void GLAPIENTRY glMultiTexCoord1iv( GLenum target, const GLint *v );
GLAPI void GLAPIENTRY glMultiTexCoord1ivARB( GLenum target, const GLint *v );
GLAPI void GLAPIENTRY glMultiTexCoord1s( GLenum target, GLshort s );
GLAPI void GLAPIENTRY glMultiTexCoord1sARB( GLenum target, GLshort s );
GLAPI void GLAPIENTRY glMultiTexCoord1sv( GLenum target, const GLshort *v );
GLAPI void GLAPIENTRY glMultiTexCoord1svARB( GLenum target, const GLshort *v );
GLAPI void GLAPIENTRY glMultiTexCoord2d( GLenum target, GLdouble s, GLdouble t );
GLAPI void GLAPIENTRY glMultiTexCoord2dARB( GLenum target, GLdouble s, GLdouble t );
GLAPI void GLAPIENTRY glMultiTexCoord2dv( GLenum target, const GLdouble *v );
GLAPI void GLAPIENTRY glMultiTexCoord2dvARB( GLenum target, const GLdouble *v );
GLAPI void GLAPIENTRY glMultiTexCoord2f( GLenum target, GLfloat s, GLfloat t );
GLAPI void GLAPIENTRY glMultiTexCoord2fARB( GLenum target, GLfloat s, GLfloat t );
GLAPI void GLAPIENTRY glMultiTexCoord2fv( GLenum target, const GLfloat *v );
GLAPI void GLAPIENTRY glMultiTexCoord2fvARB( GLenum target, const GLfloat *v );
GLAPI void APIENTRY glMultiTexCoord2hNV( GLenum, GLhalfNV, GLhalfNV );
GLAPI void APIENTRY glMultiTexCoord2hvNV( GLenum, const GLhalfNV * );
GLAPI void GLAPIENTRY glMultiTexCoord2i( GLenum target, GLint s, GLint t );
GLAPI void GLAPIENTRY glMultiTexCoord2iARB( GLenum target, GLint s, GLint t );
GLAPI void GLAPIENTRY glMultiTexCoord2iv( GLenum target, const GLint *v );
GLAPI void GLAPIENTRY glMultiTexCoord2ivARB( GLenum target, const GLint *v );
GLAPI void GLAPIENTRY glMultiTexCoord2s( GLenum target, GLshort s, GLshort t );
GLAPI void GLAPIENTRY glMultiTexCoord2sARB( GLenum target, GLshort s, GLshort t );
GLAPI void GLAPIENTRY glMultiTexCoord2sv( GLenum target, const GLshort *v );
GLAPI void GLAPIENTRY glMultiTexCoord2svARB( GLenum target, const GLshort *v );
GLAPI void GLAPIENTRY glMultiTexCoord3d( GLenum target, GLdouble s, GLdouble t, GLdouble r );
GLAPI void GLAPIENTRY glMultiTexCoord3dARB( GLenum target, GLdouble s, GLdouble t, GLdouble r );
GLAPI void GLAPIENTRY glMultiTexCoord3dv( GLenum target, const GLdouble *v );
GLAPI void GLAPIENTRY glMultiTexCoord3dvARB( GLenum target, const GLdouble *v );
GLAPI void GLAPIENTRY glMultiTexCoord3f( GLenum target, GLfloat s, GLfloat t, GLfloat r );
GLAPI void GLAPIENTRY glMultiTexCoord3fARB( GLenum target, GLfloat s, GLfloat t, GLfloat r );
GLAPI void GLAPIENTRY glMultiTexCoord3fv( GLenum target, const GLfloat *v );
GLAPI void GLAPIENTRY glMultiTexCoord3fvARB( GLenum target, const GLfloat *v );
GLAPI void APIENTRY glMultiTexCoord3hNV( GLenum, GLhalfNV, GLhalfNV, GLhalfNV );
GLAPI void APIENTRY glMultiTexCoord3hvNV( GLenum, const GLhalfNV * );
GLAPI void GLAPIENTRY glMultiTexCoord3i( GLenum target, GLint s, GLint t, GLint r );
GLAPI void GLAPIENTRY glMultiTexCoord3iARB( GLenum target, GLint s, GLint t, GLint r );
GLAPI void GLAPIENTRY glMultiTexCoord3iv( GLenum target, const GLint *v );
GLAPI void GLAPIENTRY glMultiTexCoord3ivARB( GLenum target, const GLint *v );
GLAPI void GLAPIENTRY glMultiTexCoord3s( GLenum target, GLshort s, GLshort t, GLshort r );
GLAPI void GLAPIENTRY glMultiTexCoord3sARB( GLenum target, GLshort s, GLshort t, GLshort r );
GLAPI void GLAPIENTRY glMultiTexCoord3sv( GLenum target, const GLshort *v );
GLAPI void GLAPIENTRY glMultiTexCoord3svARB( GLenum target, const GLshort *v );
GLAPI void GLAPIENTRY glMultiTexCoord4d( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q );
GLAPI void GLAPIENTRY glMultiTexCoord4dARB( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q );
GLAPI void GLAPIENTRY glMultiTexCoord4dv( GLenum target, const GLdouble *v );
GLAPI void GLAPIENTRY glMultiTexCoord4dvARB( GLenum target, const GLdouble *v );
GLAPI void GLAPIENTRY glMultiTexCoord4f( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q );
GLAPI void GLAPIENTRY glMultiTexCoord4fARB( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q );
GLAPI void GLAPIENTRY glMultiTexCoord4fv( GLenum target, const GLfloat *v );
GLAPI void GLAPIENTRY glMultiTexCoord4fvARB( GLenum target, const GLfloat *v );
GLAPI void APIENTRY glMultiTexCoord4hNV( GLenum, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV );
GLAPI void APIENTRY glMultiTexCoord4hvNV( GLenum, const GLhalfNV * );
GLAPI void GLAPIENTRY glMultiTexCoord4i( GLenum target, GLint s, GLint t, GLint r, GLint q );
GLAPI void GLAPIENTRY glMultiTexCoord4iARB( GLenum target, GLint s, GLint t, GLint r, GLint q );
GLAPI void GLAPIENTRY glMultiTexCoord4iv( GLenum target, const GLint *v );
GLAPI void GLAPIENTRY glMultiTexCoord4ivARB( GLenum target, const GLint *v );
GLAPI void GLAPIENTRY glMultiTexCoord4s( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q );
GLAPI void GLAPIENTRY glMultiTexCoord4sARB( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q );
GLAPI void GLAPIENTRY glMultiTexCoord4sv( GLenum target, const GLshort *v );
GLAPI void GLAPIENTRY glMultiTexCoord4svARB( GLenum target, const GLshort *v );
GLAPI void APIENTRY glMultiTexCoordPointerEXT( GLenum, GLint, GLenum, GLsizei, const GLvoid * );
GLAPI void APIENTRY glMultiTexEnvfEXT( GLenum, GLenum, GLenum, GLfloat );
GLAPI void APIENTRY glMultiTexEnvfvEXT( GLenum, GLenum, GLenum, const GLfloat * );
GLAPI void APIENTRY glMultiTexEnviEXT( GLenum, GLenum, GLenum, GLint );
GLAPI void APIENTRY glMultiTexEnvivEXT( GLenum, GLenum, GLenum, const GLint * );
GLAPI void APIENTRY glMultiTexGendEXT( GLenum, GLenum, GLenum, GLdouble );
GLAPI void APIENTRY glMultiTexGendvEXT( GLenum, GLenum, GLenum, const GLdouble * );
GLAPI void APIENTRY glMultiTexGenfEXT( GLenum, GLenum, GLenum, GLfloat );
GLAPI void APIENTRY glMultiTexGenfvEXT( GLenum, GLenum, GLenum, const GLfloat * );
GLAPI void APIENTRY glMultiTexGeniEXT( GLenum, GLenum, GLenum, GLint );
GLAPI void APIENTRY glMultiTexGenivEXT( GLenum, GLenum, GLenum, const GLint * );
GLAPI void APIENTRY glMultiTexImage1DEXT( GLenum, GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, const GLvoid * );
GLAPI void APIENTRY glMultiTexImage2DEXT( GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid * );
GLAPI void APIENTRY glMultiTexImage3DEXT( GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid * );
GLAPI void APIENTRY glMultiTexParameterIivEXT( GLenum, GLenum, GLenum, const GLint * );
GLAPI void APIENTRY glMultiTexParameterIuivEXT( GLenum, GLenum, GLenum, const GLuint * );
GLAPI void APIENTRY glMultiTexParameterfEXT( GLenum, GLenum, GLenum, GLfloat );
GLAPI void APIENTRY glMultiTexParameterfvEXT( GLenum, GLenum, GLenum, const GLfloat * );
GLAPI void APIENTRY glMultiTexParameteriEXT( GLenum, GLenum, GLenum, GLint );
GLAPI void APIENTRY glMultiTexParameterivEXT( GLenum, GLenum, GLenum, const GLint * );
GLAPI void APIENTRY glMultiTexRenderbufferEXT( GLenum, GLenum, GLuint );
GLAPI void APIENTRY glMultiTexSubImage1DEXT( GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid * );
GLAPI void APIENTRY glMultiTexSubImage2DEXT( GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid * );
GLAPI void APIENTRY glMultiTexSubImage3DEXT( GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid * );
GLAPI void APIENTRY glNamedBufferDataEXT( GLuint, GLsizeiptr, const GLvoid *, GLenum );
GLAPI void APIENTRY glNamedBufferSubDataEXT( GLuint, GLintptr, GLsizeiptr, const GLvoid * );
GLAPI void APIENTRY glNamedFramebufferRenderbufferEXT( GLuint, GLenum, GLenum, GLuint );
GLAPI void APIENTRY glNamedFramebufferTexture1DEXT( GLuint, GLenum, GLenum, GLuint, GLint );
GLAPI void APIENTRY glNamedFramebufferTexture2DEXT( GLuint, GLenum, GLenum, GLuint, GLint );
GLAPI void APIENTRY glNamedFramebufferTexture3DEXT( GLuint, GLenum, GLenum, GLuint, GLint, GLint );
GLAPI void APIENTRY glNamedFramebufferTextureEXT( GLuint, GLenum, GLuint, GLint );
GLAPI void APIENTRY glNamedFramebufferTextureFaceEXT( GLuint, GLenum, GLuint, GLint, GLenum );
GLAPI void APIENTRY glNamedFramebufferTextureLayerEXT( GLuint, GLenum, GLuint, GLint, GLint );
GLAPI void APIENTRY glNamedProgramLocalParameter4dEXT( GLuint, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble );
GLAPI void APIENTRY glNamedProgramLocalParameter4dvEXT( GLuint, GLenum, GLuint, const GLdouble * );
GLAPI void APIENTRY glNamedProgramLocalParameter4fEXT( GLuint, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glNamedProgramLocalParameter4fvEXT( GLuint, GLenum, GLuint, const GLfloat * );
GLAPI void APIENTRY glNamedProgramLocalParameterI4iEXT( GLuint, GLenum, GLuint, GLint, GLint, GLint, GLint );
GLAPI void APIENTRY glNamedProgramLocalParameterI4ivEXT( GLuint, GLenum, GLuint, const GLint * );
GLAPI void APIENTRY glNamedProgramLocalParameterI4uiEXT( GLuint, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint );
GLAPI void APIENTRY glNamedProgramLocalParameterI4uivEXT( GLuint, GLenum, GLuint, const GLuint * );
GLAPI void APIENTRY glNamedProgramLocalParameters4fvEXT( GLuint, GLenum, GLuint, GLsizei, const GLfloat * );
GLAPI void APIENTRY glNamedProgramLocalParametersI4ivEXT( GLuint, GLenum, GLuint, GLsizei, const GLint * );
GLAPI void APIENTRY glNamedProgramLocalParametersI4uivEXT( GLuint, GLenum, GLuint, GLsizei, const GLuint * );
GLAPI void APIENTRY glNamedProgramStringEXT( GLuint, GLenum, GLenum, GLsizei, const GLvoid * );
GLAPI void APIENTRY glNamedRenderbufferStorageEXT( GLuint, GLenum, GLsizei, GLsizei );
GLAPI void APIENTRY glNamedRenderbufferStorageMultisampleCoverageEXT( GLuint, GLsizei, GLsizei, GLenum, GLsizei, GLsizei );
GLAPI void APIENTRY glNamedRenderbufferStorageMultisampleEXT( GLuint, GLsizei, GLenum, GLsizei, GLsizei );
GLAPI void GLAPIENTRY glNewList( GLuint list, GLenum mode );
GLAPI GLuint APIENTRY glNewObjectBufferATI( GLsizei, const GLvoid *, GLenum );
GLAPI void GLAPIENTRY glNormal3b( GLbyte nx, GLbyte ny, GLbyte nz );
GLAPI void GLAPIENTRY glNormal3bv( const GLbyte *v );
GLAPI void GLAPIENTRY glNormal3d( GLdouble nx, GLdouble ny, GLdouble nz );
GLAPI void GLAPIENTRY glNormal3dv( const GLdouble *v );
GLAPI void GLAPIENTRY glNormal3f( GLfloat nx, GLfloat ny, GLfloat nz );
GLAPI void GLAPIENTRY glNormal3fv( const GLfloat *v );
GLAPI void APIENTRY glNormal3hNV( GLhalfNV, GLhalfNV, GLhalfNV );
GLAPI void APIENTRY glNormal3hvNV( const GLhalfNV * );
GLAPI void GLAPIENTRY glNormal3i( GLint nx, GLint ny, GLint nz );
GLAPI void GLAPIENTRY glNormal3iv( const GLint *v );
GLAPI void GLAPIENTRY glNormal3s( GLshort nx, GLshort ny, GLshort nz );
GLAPI void GLAPIENTRY glNormal3sv( const GLshort *v );
GLAPI void GLAPIENTRY glNormalPointer( GLenum type, GLsizei stride, const GLvoid *ptr );
GLAPI void APIENTRY glNormalPointerEXT( GLenum, GLsizei, GLsizei, const GLvoid * );
GLAPI void APIENTRY glNormalPointervINTEL( GLenum, const GLvoid ** );
GLAPI void APIENTRY glNormalStream3bATI( GLenum, GLbyte, GLbyte, GLbyte );
GLAPI void APIENTRY glNormalStream3bvATI( GLenum, const GLbyte * );
GLAPI void APIENTRY glNormalStream3dATI( GLenum, GLdouble, GLdouble, GLdouble );
GLAPI void APIENTRY glNormalStream3dvATI( GLenum, const GLdouble * );
GLAPI void APIENTRY glNormalStream3fATI( GLenum, GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glNormalStream3fvATI( GLenum, const GLfloat * );
GLAPI void APIENTRY glNormalStream3iATI( GLenum, GLint, GLint, GLint );
GLAPI void APIENTRY glNormalStream3ivATI( GLenum, const GLint * );
GLAPI void APIENTRY glNormalStream3sATI( GLenum, GLshort, GLshort, GLshort );
GLAPI void APIENTRY glNormalStream3svATI( GLenum, const GLshort * );
GLAPI void GLAPIENTRY glOrtho( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_val, GLdouble far_val );
GLAPI void APIENTRY glPNTrianglesfATI( GLenum, GLfloat );
GLAPI void APIENTRY glPNTrianglesiATI( GLenum, GLint );
GLAPI void APIENTRY glPassTexCoordATI( GLuint, GLuint, GLenum );
GLAPI void GLAPIENTRY glPassThrough( GLfloat token );
GLAPI void APIENTRY glPauseTransformFeedbackNV(  );
GLAPI void APIENTRY glPixelDataRangeNV( GLenum, GLsizei, GLvoid * );
GLAPI void GLAPIENTRY glPixelMapfv( GLenum map, GLsizei mapsize, const GLfloat *values );
GLAPI void GLAPIENTRY glPixelMapuiv( GLenum map, GLsizei mapsize, const GLuint *values );
GLAPI void GLAPIENTRY glPixelMapusv( GLenum map, GLsizei mapsize, const GLushort *values );
GLAPI void GLAPIENTRY glPixelStoref( GLenum pname, GLfloat param );
GLAPI void GLAPIENTRY glPixelStorei( GLenum pname, GLint param );
GLAPI void APIENTRY glPixelTexGenParameterfSGIS( GLenum, GLfloat );
GLAPI void APIENTRY glPixelTexGenParameterfvSGIS( GLenum, const GLfloat * );
GLAPI void APIENTRY glPixelTexGenParameteriSGIS( GLenum, GLint );
GLAPI void APIENTRY glPixelTexGenParameterivSGIS( GLenum, const GLint * );
GLAPI void APIENTRY glPixelTexGenSGIX( GLenum );
GLAPI void GLAPIENTRY glPixelTransferf( GLenum pname, GLfloat param );
GLAPI void GLAPIENTRY glPixelTransferi( GLenum pname, GLint param );
GLAPI void APIENTRY glPixelTransformParameterfEXT( GLenum, GLenum, GLfloat );
GLAPI void APIENTRY glPixelTransformParameterfvEXT( GLenum, GLenum, const GLfloat * );
GLAPI void APIENTRY glPixelTransformParameteriEXT( GLenum, GLenum, GLint );
GLAPI void APIENTRY glPixelTransformParameterivEXT( GLenum, GLenum, const GLint * );
GLAPI void GLAPIENTRY glPixelZoom( GLfloat xfactor, GLfloat yfactor );
GLAPI void APIENTRY glPointParameterf( GLenum, GLfloat );
GLAPI void APIENTRY glPointParameterfARB( GLenum, GLfloat );
GLAPI void APIENTRY glPointParameterfEXT( GLenum, GLfloat );
GLAPI void APIENTRY glPointParameterfSGIS( GLenum, GLfloat );
GLAPI void APIENTRY glPointParameterfv( GLenum, const GLfloat * );
GLAPI void APIENTRY glPointParameterfvARB( GLenum, const GLfloat * );
GLAPI void APIENTRY glPointParameterfvEXT( GLenum, const GLfloat * );
GLAPI void APIENTRY glPointParameterfvSGIS( GLenum, const GLfloat * );
GLAPI void APIENTRY glPointParameteri( GLenum, GLint );
GLAPI void APIENTRY glPointParameteriNV( GLenum, GLint );
GLAPI void APIENTRY glPointParameteriv( GLenum, const GLint * );
GLAPI void APIENTRY glPointParameterivNV( GLenum, const GLint * );
GLAPI void GLAPIENTRY glPointSize( GLfloat size );
GLAPI GLint APIENTRY glPollAsyncSGIX( GLuint * );
GLAPI GLint APIENTRY glPollInstrumentsSGIX( GLint * );
GLAPI void GLAPIENTRY glPolygonMode( GLenum face, GLenum mode );
GLAPI void GLAPIENTRY glPolygonOffset( GLfloat factor, GLfloat units );
GLAPI void APIENTRY glPolygonOffsetEXT( GLfloat, GLfloat );
GLAPI void GLAPIENTRY glPolygonStipple( const GLubyte *mask );
GLAPI void GLAPIENTRY glPopAttrib(  );
GLAPI void GLAPIENTRY glPopClientAttrib(  );
GLAPI void GLAPIENTRY glPopMatrix(  );
GLAPI void GLAPIENTRY glPopName(  );
GLAPI void APIENTRY glPresentFrameDualFillNV( GLuint, GLuint64EXT, GLuint, GLuint, GLenum, GLenum, GLuint, GLenum, GLuint, GLenum, GLuint, GLenum, GLuint );
GLAPI void APIENTRY glPresentFrameKeyedNV( GLuint, GLuint64EXT, GLuint, GLuint, GLenum, GLenum, GLuint, GLuint, GLenum, GLuint, GLuint );
GLAPI void APIENTRY glPrimitiveRestartIndex( GLuint );
GLAPI void APIENTRY glPrimitiveRestartIndexNV( GLuint );
GLAPI void APIENTRY glPrimitiveRestartNV(  );
GLAPI void GLAPIENTRY glPrioritizeTextures( GLsizei n, const GLuint *textures, const GLclampf *priorities );
GLAPI void APIENTRY glPrioritizeTexturesEXT( GLsizei, const GLuint *, const GLclampf * );
GLAPI void APIENTRY glProgramBufferParametersIivNV( GLenum, GLuint, GLuint, GLsizei, const GLint * );
GLAPI void APIENTRY glProgramBufferParametersIuivNV( GLenum, GLuint, GLuint, GLsizei, const GLuint * );
GLAPI void APIENTRY glProgramBufferParametersfvNV( GLenum, GLuint, GLuint, GLsizei, const GLfloat * );
GLAPI void APIENTRY glProgramEnvParameter4dARB( GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble );
GLAPI void APIENTRY glProgramEnvParameter4dvARB( GLenum, GLuint, const GLdouble * );
GLAPI void APIENTRY glProgramEnvParameter4fARB( GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glProgramEnvParameter4fvARB( GLenum, GLuint, const GLfloat * );
GLAPI void APIENTRY glProgramEnvParameterI4iNV( GLenum, GLuint, GLint, GLint, GLint, GLint );
GLAPI void APIENTRY glProgramEnvParameterI4ivNV( GLenum, GLuint, const GLint * );
GLAPI void APIENTRY glProgramEnvParameterI4uiNV( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint );
GLAPI void APIENTRY glProgramEnvParameterI4uivNV( GLenum, GLuint, const GLuint * );
GLAPI void APIENTRY glProgramEnvParameters4fvEXT( GLenum, GLuint, GLsizei, const GLfloat * );
GLAPI void APIENTRY glProgramEnvParametersI4ivNV( GLenum, GLuint, GLsizei, const GLint * );
GLAPI void APIENTRY glProgramEnvParametersI4uivNV( GLenum, GLuint, GLsizei, const GLuint * );
GLAPI void APIENTRY glProgramLocalParameter4dARB( GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble );
GLAPI void APIENTRY glProgramLocalParameter4dvARB( GLenum, GLuint, const GLdouble * );
GLAPI void APIENTRY glProgramLocalParameter4fARB( GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glProgramLocalParameter4fvARB( GLenum, GLuint, const GLfloat * );
GLAPI void APIENTRY glProgramLocalParameterI4iNV( GLenum, GLuint, GLint, GLint, GLint, GLint );
GLAPI void APIENTRY glProgramLocalParameterI4ivNV( GLenum, GLuint, const GLint * );
GLAPI void APIENTRY glProgramLocalParameterI4uiNV( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint );
GLAPI void APIENTRY glProgramLocalParameterI4uivNV( GLenum, GLuint, const GLuint * );
GLAPI void APIENTRY glProgramLocalParameters4fvEXT( GLenum, GLuint, GLsizei, const GLfloat * );
GLAPI void APIENTRY glProgramLocalParametersI4ivNV( GLenum, GLuint, GLsizei, const GLint * );
GLAPI void APIENTRY glProgramLocalParametersI4uivNV( GLenum, GLuint, GLsizei, const GLuint * );
GLAPI void APIENTRY glProgramNamedParameter4dNV( GLuint, GLsizei, const GLubyte *, GLdouble, GLdouble, GLdouble, GLdouble );
GLAPI void APIENTRY glProgramNamedParameter4dvNV( GLuint, GLsizei, const GLubyte *, const GLdouble * );
GLAPI void APIENTRY glProgramNamedParameter4fNV( GLuint, GLsizei, const GLubyte *, GLfloat, GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glProgramNamedParameter4fvNV( GLuint, GLsizei, const GLubyte *, const GLfloat * );
GLAPI void APIENTRY glProgramParameter4dNV( GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble );
GLAPI void APIENTRY glProgramParameter4dvNV( GLenum, GLuint, const GLdouble * );
GLAPI void APIENTRY glProgramParameter4fNV( GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glProgramParameter4fvNV( GLenum, GLuint, const GLfloat * );
GLAPI void APIENTRY glProgramParameteriARB( GLuint, GLenum, GLint );
GLAPI void APIENTRY glProgramParameteriEXT( GLuint, GLenum, GLint );
GLAPI void APIENTRY glProgramParameters4dvNV( GLenum, GLuint, GLuint, const GLdouble * );
GLAPI void APIENTRY glProgramParameters4fvNV( GLenum, GLuint, GLuint, const GLfloat * );
GLAPI void APIENTRY glProgramStringARB( GLenum, GLenum, GLsizei, const GLvoid * );
GLAPI void APIENTRY glProgramUniform1fEXT( GLuint, GLint, GLfloat );
GLAPI void APIENTRY glProgramUniform1fvEXT( GLuint, GLint, GLsizei, const GLfloat * );
GLAPI void APIENTRY glProgramUniform1iEXT( GLuint, GLint, GLint );
GLAPI void APIENTRY glProgramUniform1ivEXT( GLuint, GLint, GLsizei, const GLint * );
GLAPI void APIENTRY glProgramUniform1uiEXT( GLuint, GLint, GLuint );
GLAPI void APIENTRY glProgramUniform1uivEXT( GLuint, GLint, GLsizei, const GLuint * );
GLAPI void APIENTRY glProgramUniform2fEXT( GLuint, GLint, GLfloat, GLfloat );
GLAPI void APIENTRY glProgramUniform2fvEXT( GLuint, GLint, GLsizei, const GLfloat * );
GLAPI void APIENTRY glProgramUniform2iEXT( GLuint, GLint, GLint, GLint );
GLAPI void APIENTRY glProgramUniform2ivEXT( GLuint, GLint, GLsizei, const GLint * );
GLAPI void APIENTRY glProgramUniform2uiEXT( GLuint, GLint, GLuint, GLuint );
GLAPI void APIENTRY glProgramUniform2uivEXT( GLuint, GLint, GLsizei, const GLuint * );
GLAPI void APIENTRY glProgramUniform3fEXT( GLuint, GLint, GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glProgramUniform3fvEXT( GLuint, GLint, GLsizei, const GLfloat * );
GLAPI void APIENTRY glProgramUniform3iEXT( GLuint, GLint, GLint, GLint, GLint );
GLAPI void APIENTRY glProgramUniform3ivEXT( GLuint, GLint, GLsizei, const GLint * );
GLAPI void APIENTRY glProgramUniform3uiEXT( GLuint, GLint, GLuint, GLuint, GLuint );
GLAPI void APIENTRY glProgramUniform3uivEXT( GLuint, GLint, GLsizei, const GLuint * );
GLAPI void APIENTRY glProgramUniform4fEXT( GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glProgramUniform4fvEXT( GLuint, GLint, GLsizei, const GLfloat * );
GLAPI void APIENTRY glProgramUniform4iEXT( GLuint, GLint, GLint, GLint, GLint, GLint );
GLAPI void APIENTRY glProgramUniform4ivEXT( GLuint, GLint, GLsizei, const GLint * );
GLAPI void APIENTRY glProgramUniform4uiEXT( GLuint, GLint, GLuint, GLuint, GLuint, GLuint );
GLAPI void APIENTRY glProgramUniform4uivEXT( GLuint, GLint, GLsizei, const GLuint * );
GLAPI void APIENTRY glProgramUniformMatrix2fvEXT( GLuint, GLint, GLsizei, GLboolean, const GLfloat * );
GLAPI void APIENTRY glProgramUniformMatrix2x3fvEXT( GLuint, GLint, GLsizei, GLboolean, const GLfloat * );
GLAPI void APIENTRY glProgramUniformMatrix2x4fvEXT( GLuint, GLint, GLsizei, GLboolean, const GLfloat * );
GLAPI void APIENTRY glProgramUniformMatrix3fvEXT( GLuint, GLint, GLsizei, GLboolean, const GLfloat * );
GLAPI void APIENTRY glProgramUniformMatrix3x2fvEXT( GLuint, GLint, GLsizei, GLboolean, const GLfloat * );
GLAPI void APIENTRY glProgramUniformMatrix3x4fvEXT( GLuint, GLint, GLsizei, GLboolean, const GLfloat * );
GLAPI void APIENTRY glProgramUniformMatrix4fvEXT( GLuint, GLint, GLsizei, GLboolean, const GLfloat * );
GLAPI void APIENTRY glProgramUniformMatrix4x2fvEXT( GLuint, GLint, GLsizei, GLboolean, const GLfloat * );
GLAPI void APIENTRY glProgramUniformMatrix4x3fvEXT( GLuint, GLint, GLsizei, GLboolean, const GLfloat * );
GLAPI void APIENTRY glProgramVertexLimitNV( GLenum, GLint );
GLAPI void APIENTRY glProvokingVertexEXT( GLenum );
GLAPI void GLAPIENTRY glPushAttrib( GLbitfield mask );
GLAPI void GLAPIENTRY glPushClientAttrib( GLbitfield mask );
GLAPI void APIENTRY glPushClientAttribDefaultEXT( GLbitfield );
GLAPI void GLAPIENTRY glPushMatrix(  );
GLAPI void GLAPIENTRY glPushName( GLuint name );
GLAPI void GLAPIENTRY glRasterPos2d( GLdouble x, GLdouble y );
GLAPI void GLAPIENTRY glRasterPos2dv( const GLdouble *v );
GLAPI void GLAPIENTRY glRasterPos2f( GLfloat x, GLfloat y );
GLAPI void GLAPIENTRY glRasterPos2fv( const GLfloat *v );
GLAPI void GLAPIENTRY glRasterPos2i( GLint x, GLint y );
GLAPI void GLAPIENTRY glRasterPos2iv( const GLint *v );
GLAPI void GLAPIENTRY glRasterPos2s( GLshort x, GLshort y );
GLAPI void GLAPIENTRY glRasterPos2sv( const GLshort *v );
GLAPI void GLAPIENTRY glRasterPos3d( GLdouble x, GLdouble y, GLdouble z );
GLAPI void GLAPIENTRY glRasterPos3dv( const GLdouble *v );
GLAPI void GLAPIENTRY glRasterPos3f( GLfloat x, GLfloat y, GLfloat z );
GLAPI void GLAPIENTRY glRasterPos3fv( const GLfloat *v );
GLAPI void GLAPIENTRY glRasterPos3i( GLint x, GLint y, GLint z );
GLAPI void GLAPIENTRY glRasterPos3iv( const GLint *v );
GLAPI void GLAPIENTRY glRasterPos3s( GLshort x, GLshort y, GLshort z );
GLAPI void GLAPIENTRY glRasterPos3sv( const GLshort *v );
GLAPI void GLAPIENTRY glRasterPos4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w );
GLAPI void GLAPIENTRY glRasterPos4dv( const GLdouble *v );
GLAPI void GLAPIENTRY glRasterPos4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
GLAPI void GLAPIENTRY glRasterPos4fv( const GLfloat *v );
GLAPI void GLAPIENTRY glRasterPos4i( GLint x, GLint y, GLint z, GLint w );
GLAPI void GLAPIENTRY glRasterPos4iv( const GLint *v );
GLAPI void GLAPIENTRY glRasterPos4s( GLshort x, GLshort y, GLshort z, GLshort w );
GLAPI void GLAPIENTRY glRasterPos4sv( const GLshort *v );
GLAPI void GLAPIENTRY glReadBuffer( GLenum mode );
GLAPI void APIENTRY glReadInstrumentsSGIX( GLint );
GLAPI void GLAPIENTRY glReadPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels );
GLAPI void GLAPIENTRY glRectd( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 );
GLAPI void GLAPIENTRY glRectdv( const GLdouble *v1, const GLdouble *v2 );
GLAPI void GLAPIENTRY glRectf( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 );
GLAPI void GLAPIENTRY glRectfv( const GLfloat *v1, const GLfloat *v2 );
GLAPI void GLAPIENTRY glRecti( GLint x1, GLint y1, GLint x2, GLint y2 );
GLAPI void GLAPIENTRY glRectiv( const GLint *v1, const GLint *v2 );
GLAPI void GLAPIENTRY glRects( GLshort x1, GLshort y1, GLshort x2, GLshort y2 );
GLAPI void GLAPIENTRY glRectsv( const GLshort *v1, const GLshort *v2 );
GLAPI void APIENTRY glReferencePlaneSGIX( const GLdouble * );
GLAPI GLint GLAPIENTRY glRenderMode( GLenum mode );
GLAPI void APIENTRY glRenderbufferStorage( GLenum, GLenum, GLsizei, GLsizei );
GLAPI void APIENTRY glRenderbufferStorageEXT( GLenum, GLenum, GLsizei, GLsizei );
GLAPI void APIENTRY glRenderbufferStorageMultisample( GLenum, GLsizei, GLenum, GLsizei, GLsizei );
GLAPI void APIENTRY glRenderbufferStorageMultisampleCoverageNV( GLenum, GLsizei, GLsizei, GLenum, GLsizei, GLsizei );
GLAPI void APIENTRY glRenderbufferStorageMultisampleEXT( GLenum, GLsizei, GLenum, GLsizei, GLsizei );
GLAPI void APIENTRY glRequestResidentProgramsNV( GLsizei, const GLuint * );
GLAPI void GLAPIENTRY glResetHistogram( GLenum target );
GLAPI void APIENTRY glResetHistogramEXT( GLenum );
GLAPI void GLAPIENTRY glResetMinmax( GLenum target );
GLAPI void APIENTRY glResetMinmaxEXT( GLenum );
GLAPI void APIENTRY glResumeTransformFeedbackNV(  );
GLAPI void GLAPIENTRY glRotated( GLdouble angle, GLdouble x, GLdouble y, GLdouble z );
GLAPI void GLAPIENTRY glRotatef( GLfloat angle, GLfloat x, GLfloat y, GLfloat z );
GLAPI void GLAPIENTRY glSampleCoverage( GLclampf value, GLboolean invert );
GLAPI void APIENTRY glSampleCoverageARB( GLclampf, GLboolean );
GLAPI void APIENTRY glSampleMapATI( GLuint, GLuint, GLenum );
GLAPI void APIENTRY glSampleMaskEXT( GLclampf, GLboolean );
GLAPI void APIENTRY glSampleMaskIndexedNV( GLuint, GLbitfield );
GLAPI void APIENTRY glSampleMaskSGIS( GLclampf, GLboolean );
GLAPI void APIENTRY glSamplePatternEXT( GLenum );
GLAPI void APIENTRY glSamplePatternSGIS( GLenum );
GLAPI void GLAPIENTRY glScaled( GLdouble x, GLdouble y, GLdouble z );
GLAPI void GLAPIENTRY glScalef( GLfloat x, GLfloat y, GLfloat z );
GLAPI void GLAPIENTRY glScissor( GLint x, GLint y, GLsizei width, GLsizei height );
GLAPI void APIENTRY glSecondaryColor3b( GLbyte, GLbyte, GLbyte );
GLAPI void APIENTRY glSecondaryColor3bEXT( GLbyte, GLbyte, GLbyte );
GLAPI void APIENTRY glSecondaryColor3bv( const GLbyte * );
GLAPI void APIENTRY glSecondaryColor3bvEXT( const GLbyte * );
GLAPI void APIENTRY glSecondaryColor3d( GLdouble, GLdouble, GLdouble );
GLAPI void APIENTRY glSecondaryColor3dEXT( GLdouble, GLdouble, GLdouble );
GLAPI void APIENTRY glSecondaryColor3dv( const GLdouble * );
GLAPI void APIENTRY glSecondaryColor3dvEXT( const GLdouble * );
GLAPI void APIENTRY glSecondaryColor3f( GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glSecondaryColor3fEXT( GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glSecondaryColor3fv( const GLfloat * );
GLAPI void APIENTRY glSecondaryColor3fvEXT( const GLfloat * );
GLAPI void APIENTRY glSecondaryColor3hNV( GLhalfNV, GLhalfNV, GLhalfNV );
GLAPI void APIENTRY glSecondaryColor3hvNV( const GLhalfNV * );
GLAPI void APIENTRY glSecondaryColor3i( GLint, GLint, GLint );
GLAPI void APIENTRY glSecondaryColor3iEXT( GLint, GLint, GLint );
GLAPI void APIENTRY glSecondaryColor3iv( const GLint * );
GLAPI void APIENTRY glSecondaryColor3ivEXT( const GLint * );
GLAPI void APIENTRY glSecondaryColor3s( GLshort, GLshort, GLshort );
GLAPI void APIENTRY glSecondaryColor3sEXT( GLshort, GLshort, GLshort );
GLAPI void APIENTRY glSecondaryColor3sv( const GLshort * );
GLAPI void APIENTRY glSecondaryColor3svEXT( const GLshort * );
GLAPI void APIENTRY glSecondaryColor3ub( GLubyte, GLubyte, GLubyte );
GLAPI void APIENTRY glSecondaryColor3ubEXT( GLubyte, GLubyte, GLubyte );
GLAPI void APIENTRY glSecondaryColor3ubv( const GLubyte * );
GLAPI void APIENTRY glSecondaryColor3ubvEXT( const GLubyte * );
GLAPI void APIENTRY glSecondaryColor3ui( GLuint, GLuint, GLuint );
GLAPI void APIENTRY glSecondaryColor3uiEXT( GLuint, GLuint, GLuint );
GLAPI void APIENTRY glSecondaryColor3uiv( const GLuint * );
GLAPI void APIENTRY glSecondaryColor3uivEXT( const GLuint * );
GLAPI void APIENTRY glSecondaryColor3us( GLushort, GLushort, GLushort );
GLAPI void APIENTRY glSecondaryColor3usEXT( GLushort, GLushort, GLushort );
GLAPI void APIENTRY glSecondaryColor3usv( const GLushort * );
GLAPI void APIENTRY glSecondaryColor3usvEXT( const GLushort * );
GLAPI void APIENTRY glSecondaryColorPointer( GLint, GLenum, GLsizei, const GLvoid * );
GLAPI void APIENTRY glSecondaryColorPointerEXT( GLint, GLenum, GLsizei, const GLvoid * );
GLAPI void GLAPIENTRY glSelectBuffer( GLsizei size, GLuint *buffer );
GLAPI void APIENTRY glSelectPerfMonitorCountersAMD( GLuint, GLboolean, GLuint, GLint, GLuint * );
GLAPI void GLAPIENTRY glSeparableFilter2D( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column );
GLAPI void APIENTRY glSeparableFilter2DEXT( GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid * );
GLAPI void APIENTRY glSetFenceAPPLE( GLuint );
GLAPI void APIENTRY glSetFenceNV( GLuint, GLenum );
GLAPI void APIENTRY glSetFragmentShaderConstantATI( GLuint, const GLfloat * );
GLAPI void APIENTRY glSetInvariantEXT( GLuint, GLenum, const GLvoid * );
GLAPI void APIENTRY glSetLocalConstantEXT( GLuint, GLenum, const GLvoid * );
GLAPI void GLAPIENTRY glShadeModel( GLenum mode );
GLAPI void APIENTRY glShaderOp1EXT( GLenum, GLuint, GLuint );
GLAPI void APIENTRY glShaderOp2EXT( GLenum, GLuint, GLuint, GLuint );
GLAPI void APIENTRY glShaderOp3EXT( GLenum, GLuint, GLuint, GLuint, GLuint );
GLAPI void APIENTRY glShaderSource( GLuint, GLsizei, const GLchar **, const GLint * );
GLAPI void APIENTRY glShaderSourceARB( GLhandleARB, GLsizei, const GLcharARB **, const GLint * );
GLAPI void APIENTRY glSharpenTexFuncSGIS( GLenum, GLsizei, const GLfloat * );
GLAPI void APIENTRY glSpriteParameterfSGIX( GLenum, GLfloat );
GLAPI void APIENTRY glSpriteParameterfvSGIX( GLenum, const GLfloat * );
GLAPI void APIENTRY glSpriteParameteriSGIX( GLenum, GLint );
GLAPI void APIENTRY glSpriteParameterivSGIX( GLenum, const GLint * );
GLAPI void APIENTRY glStartInstrumentsSGIX(  );
GLAPI void APIENTRY glStencilClearTagEXT( GLsizei, GLuint );
GLAPI void GLAPIENTRY glStencilFunc( GLenum func, GLint ref, GLuint mask );
GLAPI void APIENTRY glStencilFuncSeparate( GLenum, GLenum, GLint, GLuint );
GLAPI void APIENTRY glStencilFuncSeparateATI( GLenum, GLenum, GLint, GLuint );
GLAPI void GLAPIENTRY glStencilMask( GLuint mask );
GLAPI void APIENTRY glStencilMaskSeparate( GLenum, GLuint );
GLAPI void GLAPIENTRY glStencilOp( GLenum fail, GLenum zfail, GLenum zpass );
GLAPI void APIENTRY glStencilOpSeparate( GLenum, GLenum, GLenum, GLenum );
GLAPI void APIENTRY glStencilOpSeparateATI( GLenum, GLenum, GLenum, GLenum );
GLAPI void APIENTRY glStopInstrumentsSGIX( GLint );
GLAPI void APIENTRY glStringMarkerGREMEDY( GLsizei, const GLvoid * );
GLAPI void APIENTRY glSwizzleEXT( GLuint, GLuint, GLenum, GLenum, GLenum, GLenum );
GLAPI void APIENTRY glTagSampleBufferSGIX(  );
GLAPI void APIENTRY glTangent3bEXT( GLbyte, GLbyte, GLbyte );
GLAPI void APIENTRY glTangent3bvEXT( const GLbyte * );
GLAPI void APIENTRY glTangent3dEXT( GLdouble, GLdouble, GLdouble );
GLAPI void APIENTRY glTangent3dvEXT( const GLdouble * );
GLAPI void APIENTRY glTangent3fEXT( GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glTangent3fvEXT( const GLfloat * );
GLAPI void APIENTRY glTangent3iEXT( GLint, GLint, GLint );
GLAPI void APIENTRY glTangent3ivEXT( const GLint * );
GLAPI void APIENTRY glTangent3sEXT( GLshort, GLshort, GLshort );
GLAPI void APIENTRY glTangent3svEXT( const GLshort * );
GLAPI void APIENTRY glTangentPointerEXT( GLenum, GLsizei, const GLvoid * );
GLAPI void APIENTRY glTbufferMask3DFX( GLuint );
GLAPI void APIENTRY glTessellationFactorAMD( GLfloat );
GLAPI void APIENTRY glTessellationModeAMD( GLenum );
GLAPI GLboolean APIENTRY glTestFenceAPPLE( GLuint );
GLAPI GLboolean APIENTRY glTestFenceNV( GLuint );
GLAPI GLboolean APIENTRY glTestObjectAPPLE( GLenum, GLuint );
GLAPI void APIENTRY glTexBuffer( GLenum, GLenum, GLuint );
GLAPI void APIENTRY glTexBufferARB( GLenum, GLenum, GLuint );
GLAPI void APIENTRY glTexBufferEXT( GLenum, GLenum, GLuint );
GLAPI void APIENTRY glTexBumpParameterfvATI( GLenum, const GLfloat * );
GLAPI void APIENTRY glTexBumpParameterivATI( GLenum, const GLint * );
GLAPI void GLAPIENTRY glTexCoord1d( GLdouble s );
GLAPI void GLAPIENTRY glTexCoord1dv( const GLdouble *v );
GLAPI void GLAPIENTRY glTexCoord1f( GLfloat s );
GLAPI void GLAPIENTRY glTexCoord1fv( const GLfloat *v );
GLAPI void APIENTRY glTexCoord1hNV( GLhalfNV );
GLAPI void APIENTRY glTexCoord1hvNV( const GLhalfNV * );
GLAPI void GLAPIENTRY glTexCoord1i( GLint s );
GLAPI void GLAPIENTRY glTexCoord1iv( const GLint *v );
GLAPI void GLAPIENTRY glTexCoord1s( GLshort s );
GLAPI void GLAPIENTRY glTexCoord1sv( const GLshort *v );
GLAPI void GLAPIENTRY glTexCoord2d( GLdouble s, GLdouble t );
GLAPI void GLAPIENTRY glTexCoord2dv( const GLdouble *v );
GLAPI void GLAPIENTRY glTexCoord2f( GLfloat s, GLfloat t );
GLAPI void GLAPIENTRY glTexCoord2fv( const GLfloat *v );
GLAPI void APIENTRY glTexCoord2hNV( GLhalfNV, GLhalfNV );
GLAPI void APIENTRY glTexCoord2hvNV( const GLhalfNV * );
GLAPI void GLAPIENTRY glTexCoord2i( GLint s, GLint t );
GLAPI void GLAPIENTRY glTexCoord2iv( const GLint *v );
GLAPI void GLAPIENTRY glTexCoord2s( GLshort s, GLshort t );
GLAPI void GLAPIENTRY glTexCoord2sv( const GLshort *v );
GLAPI void GLAPIENTRY glTexCoord3d( GLdouble s, GLdouble t, GLdouble r );
GLAPI void GLAPIENTRY glTexCoord3dv( const GLdouble *v );
GLAPI void GLAPIENTRY glTexCoord3f( GLfloat s, GLfloat t, GLfloat r );
GLAPI void GLAPIENTRY glTexCoord3fv( const GLfloat *v );
GLAPI void APIENTRY glTexCoord3hNV( GLhalfNV, GLhalfNV, GLhalfNV );
GLAPI void APIENTRY glTexCoord3hvNV( const GLhalfNV * );
GLAPI void GLAPIENTRY glTexCoord3i( GLint s, GLint t, GLint r );
GLAPI void GLAPIENTRY glTexCoord3iv( const GLint *v );
GLAPI void GLAPIENTRY glTexCoord3s( GLshort s, GLshort t, GLshort r );
GLAPI void GLAPIENTRY glTexCoord3sv( const GLshort *v );
GLAPI void GLAPIENTRY glTexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdouble q );
GLAPI void GLAPIENTRY glTexCoord4dv( const GLdouble *v );
GLAPI void GLAPIENTRY glTexCoord4f( GLfloat s, GLfloat t, GLfloat r, GLfloat q );
GLAPI void GLAPIENTRY glTexCoord4fv( const GLfloat *v );
GLAPI void APIENTRY glTexCoord4hNV( GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV );
GLAPI void APIENTRY glTexCoord4hvNV( const GLhalfNV * );
GLAPI void GLAPIENTRY glTexCoord4i( GLint s, GLint t, GLint r, GLint q );
GLAPI void GLAPIENTRY glTexCoord4iv( const GLint *v );
GLAPI void GLAPIENTRY glTexCoord4s( GLshort s, GLshort t, GLshort r, GLshort q );
GLAPI void GLAPIENTRY glTexCoord4sv( const GLshort *v );
GLAPI void GLAPIENTRY glTexCoordPointer( GLint size, GLenum type, GLsizei stride, const GLvoid *ptr );
GLAPI void APIENTRY glTexCoordPointerEXT( GLint, GLenum, GLsizei, GLsizei, const GLvoid * );
GLAPI void APIENTRY glTexCoordPointervINTEL( GLint, GLenum, const GLvoid ** );
GLAPI void GLAPIENTRY glTexEnvf( GLenum target, GLenum pname, GLfloat param );
GLAPI void GLAPIENTRY glTexEnvfv( GLenum target, GLenum pname, const GLfloat *params );
GLAPI void GLAPIENTRY glTexEnvi( GLenum target, GLenum pname, GLint param );
GLAPI void GLAPIENTRY glTexEnviv( GLenum target, GLenum pname, const GLint *params );
GLAPI void APIENTRY glTexFilterFuncSGIS( GLenum, GLenum, GLsizei, const GLfloat * );
GLAPI void GLAPIENTRY glTexGend( GLenum coord, GLenum pname, GLdouble param );
GLAPI void GLAPIENTRY glTexGendv( GLenum coord, GLenum pname, const GLdouble *params );
GLAPI void GLAPIENTRY glTexGenf( GLenum coord, GLenum pname, GLfloat param );
GLAPI void GLAPIENTRY glTexGenfv( GLenum coord, GLenum pname, const GLfloat *params );
GLAPI void GLAPIENTRY glTexGeni( GLenum coord, GLenum pname, GLint param );
GLAPI void GLAPIENTRY glTexGeniv( GLenum coord, GLenum pname, const GLint *params );
GLAPI void GLAPIENTRY glTexImage1D( GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels );
GLAPI void GLAPIENTRY glTexImage2D( GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels );
GLAPI void GLAPIENTRY glTexImage3D( GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels );
GLAPI void APIENTRY glTexImage3DEXT( GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid * );
GLAPI void APIENTRY glTexImage4DSGIS( GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid * );
GLAPI void APIENTRY glTexParameterIiv( GLenum, GLenum, const GLint * );
GLAPI void APIENTRY glTexParameterIivEXT( GLenum, GLenum, const GLint * );
GLAPI void APIENTRY glTexParameterIuiv( GLenum, GLenum, const GLuint * );
GLAPI void APIENTRY glTexParameterIuivEXT( GLenum, GLenum, const GLuint * );
GLAPI void GLAPIENTRY glTexParameterf( GLenum target, GLenum pname, GLfloat param );
GLAPI void GLAPIENTRY glTexParameterfv( GLenum target, GLenum pname, const GLfloat *params );
GLAPI void GLAPIENTRY glTexParameteri( GLenum target, GLenum pname, GLint param );
GLAPI void GLAPIENTRY glTexParameteriv( GLenum target, GLenum pname, const GLint *params );
GLAPI void APIENTRY glTexRenderbufferNV( GLenum, GLuint );
GLAPI void GLAPIENTRY glTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels );
GLAPI void APIENTRY glTexSubImage1DEXT( GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid * );
GLAPI void GLAPIENTRY glTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels );
GLAPI void APIENTRY glTexSubImage2DEXT( GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid * );
GLAPI void GLAPIENTRY glTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels );
GLAPI void APIENTRY glTexSubImage3DEXT( GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid * );
GLAPI void APIENTRY glTexSubImage4DSGIS( GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid * );
GLAPI void APIENTRY glTextureBufferEXT( GLuint, GLenum, GLenum, GLuint );
GLAPI void APIENTRY glTextureColorMaskSGIS( GLboolean, GLboolean, GLboolean, GLboolean );
GLAPI void APIENTRY glTextureImage1DEXT( GLuint, GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, const GLvoid * );
GLAPI void APIENTRY glTextureImage2DEXT( GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid * );
GLAPI void APIENTRY glTextureImage3DEXT( GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid * );
GLAPI void APIENTRY glTextureLightEXT( GLenum );
GLAPI void APIENTRY glTextureMaterialEXT( GLenum, GLenum );
GLAPI void APIENTRY glTextureNormalEXT( GLenum );
GLAPI void APIENTRY glTextureParameterIivEXT( GLuint, GLenum, GLenum, const GLint * );
GLAPI void APIENTRY glTextureParameterIuivEXT( GLuint, GLenum, GLenum, const GLuint * );
GLAPI void APIENTRY glTextureParameterfEXT( GLuint, GLenum, GLenum, GLfloat );
GLAPI void APIENTRY glTextureParameterfvEXT( GLuint, GLenum, GLenum, const GLfloat * );
GLAPI void APIENTRY glTextureParameteriEXT( GLuint, GLenum, GLenum, GLint );
GLAPI void APIENTRY glTextureParameterivEXT( GLuint, GLenum, GLenum, const GLint * );
GLAPI void APIENTRY glTextureRenderbufferEXT( GLuint, GLenum, GLuint );
GLAPI void APIENTRY glTextureSubImage1DEXT( GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid * );
GLAPI void APIENTRY glTextureSubImage2DEXT( GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid * );
GLAPI void APIENTRY glTextureSubImage3DEXT( GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid * );
GLAPI void APIENTRY glTrackMatrixNV( GLenum, GLuint, GLenum, GLenum );
GLAPI void APIENTRY glTransformFeedbackAttribsNV( GLuint, const GLint *, GLenum );
GLAPI void APIENTRY glTransformFeedbackVaryings( GLuint, GLsizei, const GLchar **, GLenum );
GLAPI void APIENTRY glTransformFeedbackVaryingsEXT( GLuint, GLsizei, const GLchar **, GLenum );
GLAPI void APIENTRY glTransformFeedbackVaryingsNV( GLuint, GLsizei, const GLint *, GLenum );
GLAPI void GLAPIENTRY glTranslated( GLdouble x, GLdouble y, GLdouble z );
GLAPI void GLAPIENTRY glTranslatef( GLfloat x, GLfloat y, GLfloat z );
GLAPI void APIENTRY glUniform1f( GLint, GLfloat );
GLAPI void APIENTRY glUniform1fARB( GLint, GLfloat );
GLAPI void APIENTRY glUniform1fv( GLint, GLsizei, const GLfloat * );
GLAPI void APIENTRY glUniform1fvARB( GLint, GLsizei, const GLfloat * );
GLAPI void APIENTRY glUniform1i( GLint, GLint );
GLAPI void APIENTRY glUniform1iARB( GLint, GLint );
GLAPI void APIENTRY glUniform1iv( GLint, GLsizei, const GLint * );
GLAPI void APIENTRY glUniform1ivARB( GLint, GLsizei, const GLint * );
GLAPI void APIENTRY glUniform1ui( GLint, GLuint );
GLAPI void APIENTRY glUniform1uiEXT( GLint, GLuint );
GLAPI void APIENTRY glUniform1uiv( GLint, GLsizei, const GLuint * );
GLAPI void APIENTRY glUniform1uivEXT( GLint, GLsizei, const GLuint * );
GLAPI void APIENTRY glUniform2f( GLint, GLfloat, GLfloat );
GLAPI void APIENTRY glUniform2fARB( GLint, GLfloat, GLfloat );
GLAPI void APIENTRY glUniform2fv( GLint, GLsizei, const GLfloat * );
GLAPI void APIENTRY glUniform2fvARB( GLint, GLsizei, const GLfloat * );
GLAPI void APIENTRY glUniform2i( GLint, GLint, GLint );
GLAPI void APIENTRY glUniform2iARB( GLint, GLint, GLint );
GLAPI void APIENTRY glUniform2iv( GLint, GLsizei, const GLint * );
GLAPI void APIENTRY glUniform2ivARB( GLint, GLsizei, const GLint * );
GLAPI void APIENTRY glUniform2ui( GLint, GLuint, GLuint );
GLAPI void APIENTRY glUniform2uiEXT( GLint, GLuint, GLuint );
GLAPI void APIENTRY glUniform2uiv( GLint, GLsizei, const GLuint * );
GLAPI void APIENTRY glUniform2uivEXT( GLint, GLsizei, const GLuint * );
GLAPI void APIENTRY glUniform3f( GLint, GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glUniform3fARB( GLint, GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glUniform3fv( GLint, GLsizei, const GLfloat * );
GLAPI void APIENTRY glUniform3fvARB( GLint, GLsizei, const GLfloat * );
GLAPI void APIENTRY glUniform3i( GLint, GLint, GLint, GLint );
GLAPI void APIENTRY glUniform3iARB( GLint, GLint, GLint, GLint );
GLAPI void APIENTRY glUniform3iv( GLint, GLsizei, const GLint * );
GLAPI void APIENTRY glUniform3ivARB( GLint, GLsizei, const GLint * );
GLAPI void APIENTRY glUniform3ui( GLint, GLuint, GLuint, GLuint );
GLAPI void APIENTRY glUniform3uiEXT( GLint, GLuint, GLuint, GLuint );
GLAPI void APIENTRY glUniform3uiv( GLint, GLsizei, const GLuint * );
GLAPI void APIENTRY glUniform3uivEXT( GLint, GLsizei, const GLuint * );
GLAPI void APIENTRY glUniform4f( GLint, GLfloat, GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glUniform4fARB( GLint, GLfloat, GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glUniform4fv( GLint, GLsizei, const GLfloat * );
GLAPI void APIENTRY glUniform4fvARB( GLint, GLsizei, const GLfloat * );
GLAPI void APIENTRY glUniform4i( GLint, GLint, GLint, GLint, GLint );
GLAPI void APIENTRY glUniform4iARB( GLint, GLint, GLint, GLint, GLint );
GLAPI void APIENTRY glUniform4iv( GLint, GLsizei, const GLint * );
GLAPI void APIENTRY glUniform4ivARB( GLint, GLsizei, const GLint * );
GLAPI void APIENTRY glUniform4ui( GLint, GLuint, GLuint, GLuint, GLuint );
GLAPI void APIENTRY glUniform4uiEXT( GLint, GLuint, GLuint, GLuint, GLuint );
GLAPI void APIENTRY glUniform4uiv( GLint, GLsizei, const GLuint * );
GLAPI void APIENTRY glUniform4uivEXT( GLint, GLsizei, const GLuint * );
GLAPI void APIENTRY glUniformBlockBinding( GLuint, GLuint, GLuint );
GLAPI void APIENTRY glUniformBufferEXT( GLuint, GLint, GLuint );
GLAPI void APIENTRY glUniformMatrix2fv( GLint, GLsizei, GLboolean, const GLfloat * );
GLAPI void APIENTRY glUniformMatrix2fvARB( GLint, GLsizei, GLboolean, const GLfloat * );
GLAPI void APIENTRY glUniformMatrix2x3fv( GLint, GLsizei, GLboolean, const GLfloat * );
GLAPI void APIENTRY glUniformMatrix2x4fv( GLint, GLsizei, GLboolean, const GLfloat * );
GLAPI void APIENTRY glUniformMatrix3fv( GLint, GLsizei, GLboolean, const GLfloat * );
GLAPI void APIENTRY glUniformMatrix3fvARB( GLint, GLsizei, GLboolean, const GLfloat * );
GLAPI void APIENTRY glUniformMatrix3x2fv( GLint, GLsizei, GLboolean, const GLfloat * );
GLAPI void APIENTRY glUniformMatrix3x4fv( GLint, GLsizei, GLboolean, const GLfloat * );
GLAPI void APIENTRY glUniformMatrix4fv( GLint, GLsizei, GLboolean, const GLfloat * );
GLAPI void APIENTRY glUniformMatrix4fvARB( GLint, GLsizei, GLboolean, const GLfloat * );
GLAPI void APIENTRY glUniformMatrix4x2fv( GLint, GLsizei, GLboolean, const GLfloat * );
GLAPI void APIENTRY glUniformMatrix4x3fv( GLint, GLsizei, GLboolean, const GLfloat * );
GLAPI void APIENTRY glUnlockArraysEXT(  );
GLAPI GLboolean APIENTRY glUnmapBuffer( GLenum );
GLAPI GLboolean APIENTRY glUnmapBufferARB( GLenum );
GLAPI GLboolean APIENTRY glUnmapNamedBufferEXT( GLuint );
GLAPI void APIENTRY glUnmapObjectBufferATI( GLuint );
GLAPI void APIENTRY glUpdateObjectBufferATI( GLuint, GLuint, GLsizei, const GLvoid *, GLenum );
GLAPI void APIENTRY glUseProgram( GLuint );
GLAPI void APIENTRY glUseProgramObjectARB( GLhandleARB );
GLAPI void APIENTRY glValidateProgram( GLuint );
GLAPI void APIENTRY glValidateProgramARB( GLhandleARB );
GLAPI void APIENTRY glVariantArrayObjectATI( GLuint, GLenum, GLsizei, GLuint, GLuint );
GLAPI void APIENTRY glVariantPointerEXT( GLuint, GLenum, GLuint, const GLvoid * );
GLAPI void APIENTRY glVariantbvEXT( GLuint, const GLbyte * );
GLAPI void APIENTRY glVariantdvEXT( GLuint, const GLdouble * );
GLAPI void APIENTRY glVariantfvEXT( GLuint, const GLfloat * );
GLAPI void APIENTRY glVariantivEXT( GLuint, const GLint * );
GLAPI void APIENTRY glVariantsvEXT( GLuint, const GLshort * );
GLAPI void APIENTRY glVariantubvEXT( GLuint, const GLubyte * );
GLAPI void APIENTRY glVariantuivEXT( GLuint, const GLuint * );
GLAPI void APIENTRY glVariantusvEXT( GLuint, const GLushort * );
GLAPI void GLAPIENTRY glVertex2d( GLdouble x, GLdouble y );
GLAPI void GLAPIENTRY glVertex2dv( const GLdouble *v );
GLAPI void GLAPIENTRY glVertex2f( GLfloat x, GLfloat y );
GLAPI void GLAPIENTRY glVertex2fv( const GLfloat *v );
GLAPI void APIENTRY glVertex2hNV( GLhalfNV, GLhalfNV );
GLAPI void APIENTRY glVertex2hvNV( const GLhalfNV * );
GLAPI void GLAPIENTRY glVertex2i( GLint x, GLint y );
GLAPI void GLAPIENTRY glVertex2iv( const GLint *v );
GLAPI void GLAPIENTRY glVertex2s( GLshort x, GLshort y );
GLAPI void GLAPIENTRY glVertex2sv( const GLshort *v );
GLAPI void GLAPIENTRY glVertex3d( GLdouble x, GLdouble y, GLdouble z );
GLAPI void GLAPIENTRY glVertex3dv( const GLdouble *v );
GLAPI void GLAPIENTRY glVertex3f( GLfloat x, GLfloat y, GLfloat z );
GLAPI void GLAPIENTRY glVertex3fv( const GLfloat *v );
GLAPI void APIENTRY glVertex3hNV( GLhalfNV, GLhalfNV, GLhalfNV );
GLAPI void APIENTRY glVertex3hvNV( const GLhalfNV * );
GLAPI void GLAPIENTRY glVertex3i( GLint x, GLint y, GLint z );
GLAPI void GLAPIENTRY glVertex3iv( const GLint *v );
GLAPI void GLAPIENTRY glVertex3s( GLshort x, GLshort y, GLshort z );
GLAPI void GLAPIENTRY glVertex3sv( const GLshort *v );
GLAPI void GLAPIENTRY glVertex4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w );
GLAPI void GLAPIENTRY glVertex4dv( const GLdouble *v );
GLAPI void GLAPIENTRY glVertex4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
GLAPI void GLAPIENTRY glVertex4fv( const GLfloat *v );
GLAPI void APIENTRY glVertex4hNV( GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV );
GLAPI void APIENTRY glVertex4hvNV( const GLhalfNV * );
GLAPI void GLAPIENTRY glVertex4i( GLint x, GLint y, GLint z, GLint w );
GLAPI void GLAPIENTRY glVertex4iv( const GLint *v );
GLAPI void GLAPIENTRY glVertex4s( GLshort x, GLshort y, GLshort z, GLshort w );
GLAPI void GLAPIENTRY glVertex4sv( const GLshort *v );
GLAPI void APIENTRY glVertexArrayParameteriAPPLE( GLenum, GLint );
GLAPI void APIENTRY glVertexArrayRangeAPPLE( GLsizei, GLvoid * );
GLAPI void APIENTRY glVertexArrayRangeNV( GLsizei, const GLvoid * );
GLAPI void APIENTRY glVertexAttrib1d( GLuint, GLdouble );
GLAPI void APIENTRY glVertexAttrib1dARB( GLuint, GLdouble );
GLAPI void APIENTRY glVertexAttrib1dNV( GLuint, GLdouble );
GLAPI void APIENTRY glVertexAttrib1dv( GLuint, const GLdouble * );
GLAPI void APIENTRY glVertexAttrib1dvARB( GLuint, const GLdouble * );
GLAPI void APIENTRY glVertexAttrib1dvNV( GLuint, const GLdouble * );
GLAPI void APIENTRY glVertexAttrib1f( GLuint, GLfloat );
GLAPI void APIENTRY glVertexAttrib1fARB( GLuint, GLfloat );
GLAPI void APIENTRY glVertexAttrib1fNV( GLuint, GLfloat );
GLAPI void APIENTRY glVertexAttrib1fv( GLuint, const GLfloat * );
GLAPI void APIENTRY glVertexAttrib1fvARB( GLuint, const GLfloat * );
GLAPI void APIENTRY glVertexAttrib1fvNV( GLuint, const GLfloat * );
GLAPI void APIENTRY glVertexAttrib1hNV( GLuint, GLhalfNV );
GLAPI void APIENTRY glVertexAttrib1hvNV( GLuint, const GLhalfNV * );
GLAPI void APIENTRY glVertexAttrib1s( GLuint, GLshort );
GLAPI void APIENTRY glVertexAttrib1sARB( GLuint, GLshort );
GLAPI void APIENTRY glVertexAttrib1sNV( GLuint, GLshort );
GLAPI void APIENTRY glVertexAttrib1sv( GLuint, const GLshort * );
GLAPI void APIENTRY glVertexAttrib1svARB( GLuint, const GLshort * );
GLAPI void APIENTRY glVertexAttrib1svNV( GLuint, const GLshort * );
GLAPI void APIENTRY glVertexAttrib2d( GLuint, GLdouble, GLdouble );
GLAPI void APIENTRY glVertexAttrib2dARB( GLuint, GLdouble, GLdouble );
GLAPI void APIENTRY glVertexAttrib2dNV( GLuint, GLdouble, GLdouble );
GLAPI void APIENTRY glVertexAttrib2dv( GLuint, const GLdouble * );
GLAPI void APIENTRY glVertexAttrib2dvARB( GLuint, const GLdouble * );
GLAPI void APIENTRY glVertexAttrib2dvNV( GLuint, const GLdouble * );
GLAPI void APIENTRY glVertexAttrib2f( GLuint, GLfloat, GLfloat );
GLAPI void APIENTRY glVertexAttrib2fARB( GLuint, GLfloat, GLfloat );
GLAPI void APIENTRY glVertexAttrib2fNV( GLuint, GLfloat, GLfloat );
GLAPI void APIENTRY glVertexAttrib2fv( GLuint, const GLfloat * );
GLAPI void APIENTRY glVertexAttrib2fvARB( GLuint, const GLfloat * );
GLAPI void APIENTRY glVertexAttrib2fvNV( GLuint, const GLfloat * );
GLAPI void APIENTRY glVertexAttrib2hNV( GLuint, GLhalfNV, GLhalfNV );
GLAPI void APIENTRY glVertexAttrib2hvNV( GLuint, const GLhalfNV * );
GLAPI void APIENTRY glVertexAttrib2s( GLuint, GLshort, GLshort );
GLAPI void APIENTRY glVertexAttrib2sARB( GLuint, GLshort, GLshort );
GLAPI void APIENTRY glVertexAttrib2sNV( GLuint, GLshort, GLshort );
GLAPI void APIENTRY glVertexAttrib2sv( GLuint, const GLshort * );
GLAPI void APIENTRY glVertexAttrib2svARB( GLuint, const GLshort * );
GLAPI void APIENTRY glVertexAttrib2svNV( GLuint, const GLshort * );
GLAPI void APIENTRY glVertexAttrib3d( GLuint, GLdouble, GLdouble, GLdouble );
GLAPI void APIENTRY glVertexAttrib3dARB( GLuint, GLdouble, GLdouble, GLdouble );
GLAPI void APIENTRY glVertexAttrib3dNV( GLuint, GLdouble, GLdouble, GLdouble );
GLAPI void APIENTRY glVertexAttrib3dv( GLuint, const GLdouble * );
GLAPI void APIENTRY glVertexAttrib3dvARB( GLuint, const GLdouble * );
GLAPI void APIENTRY glVertexAttrib3dvNV( GLuint, const GLdouble * );
GLAPI void APIENTRY glVertexAttrib3f( GLuint, GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glVertexAttrib3fARB( GLuint, GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glVertexAttrib3fNV( GLuint, GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glVertexAttrib3fv( GLuint, const GLfloat * );
GLAPI void APIENTRY glVertexAttrib3fvARB( GLuint, const GLfloat * );
GLAPI void APIENTRY glVertexAttrib3fvNV( GLuint, const GLfloat * );
GLAPI void APIENTRY glVertexAttrib3hNV( GLuint, GLhalfNV, GLhalfNV, GLhalfNV );
GLAPI void APIENTRY glVertexAttrib3hvNV( GLuint, const GLhalfNV * );
GLAPI void APIENTRY glVertexAttrib3s( GLuint, GLshort, GLshort, GLshort );
GLAPI void APIENTRY glVertexAttrib3sARB( GLuint, GLshort, GLshort, GLshort );
GLAPI void APIENTRY glVertexAttrib3sNV( GLuint, GLshort, GLshort, GLshort );
GLAPI void APIENTRY glVertexAttrib3sv( GLuint, const GLshort * );
GLAPI void APIENTRY glVertexAttrib3svARB( GLuint, const GLshort * );
GLAPI void APIENTRY glVertexAttrib3svNV( GLuint, const GLshort * );
GLAPI void APIENTRY glVertexAttrib4Nbv( GLuint, const GLbyte * );
GLAPI void APIENTRY glVertexAttrib4NbvARB( GLuint, const GLbyte * );
GLAPI void APIENTRY glVertexAttrib4Niv( GLuint, const GLint * );
GLAPI void APIENTRY glVertexAttrib4NivARB( GLuint, const GLint * );
GLAPI void APIENTRY glVertexAttrib4Nsv( GLuint, const GLshort * );
GLAPI void APIENTRY glVertexAttrib4NsvARB( GLuint, const GLshort * );
GLAPI void APIENTRY glVertexAttrib4Nub( GLuint, GLubyte, GLubyte, GLubyte, GLubyte );
GLAPI void APIENTRY glVertexAttrib4NubARB( GLuint, GLubyte, GLubyte, GLubyte, GLubyte );
GLAPI void APIENTRY glVertexAttrib4Nubv( GLuint, const GLubyte * );
GLAPI void APIENTRY glVertexAttrib4NubvARB( GLuint, const GLubyte * );
GLAPI void APIENTRY glVertexAttrib4Nuiv( GLuint, const GLuint * );
GLAPI void APIENTRY glVertexAttrib4NuivARB( GLuint, const GLuint * );
GLAPI void APIENTRY glVertexAttrib4Nusv( GLuint, const GLushort * );
GLAPI void APIENTRY glVertexAttrib4NusvARB( GLuint, const GLushort * );
GLAPI void APIENTRY glVertexAttrib4bv( GLuint, const GLbyte * );
GLAPI void APIENTRY glVertexAttrib4bvARB( GLuint, const GLbyte * );
GLAPI void APIENTRY glVertexAttrib4d( GLuint, GLdouble, GLdouble, GLdouble, GLdouble );
GLAPI void APIENTRY glVertexAttrib4dARB( GLuint, GLdouble, GLdouble, GLdouble, GLdouble );
GLAPI void APIENTRY glVertexAttrib4dNV( GLuint, GLdouble, GLdouble, GLdouble, GLdouble );
GLAPI void APIENTRY glVertexAttrib4dv( GLuint, const GLdouble * );
GLAPI void APIENTRY glVertexAttrib4dvARB( GLuint, const GLdouble * );
GLAPI void APIENTRY glVertexAttrib4dvNV( GLuint, const GLdouble * );
GLAPI void APIENTRY glVertexAttrib4f( GLuint, GLfloat, GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glVertexAttrib4fARB( GLuint, GLfloat, GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glVertexAttrib4fNV( GLuint, GLfloat, GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glVertexAttrib4fv( GLuint, const GLfloat * );
GLAPI void APIENTRY glVertexAttrib4fvARB( GLuint, const GLfloat * );
GLAPI void APIENTRY glVertexAttrib4fvNV( GLuint, const GLfloat * );
GLAPI void APIENTRY glVertexAttrib4hNV( GLuint, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV );
GLAPI void APIENTRY glVertexAttrib4hvNV( GLuint, const GLhalfNV * );
GLAPI void APIENTRY glVertexAttrib4iv( GLuint, const GLint * );
GLAPI void APIENTRY glVertexAttrib4ivARB( GLuint, const GLint * );
GLAPI void APIENTRY glVertexAttrib4s( GLuint, GLshort, GLshort, GLshort, GLshort );
GLAPI void APIENTRY glVertexAttrib4sARB( GLuint, GLshort, GLshort, GLshort, GLshort );
GLAPI void APIENTRY glVertexAttrib4sNV( GLuint, GLshort, GLshort, GLshort, GLshort );
GLAPI void APIENTRY glVertexAttrib4sv( GLuint, const GLshort * );
GLAPI void APIENTRY glVertexAttrib4svARB( GLuint, const GLshort * );
GLAPI void APIENTRY glVertexAttrib4svNV( GLuint, const GLshort * );
GLAPI void APIENTRY glVertexAttrib4ubNV( GLuint, GLubyte, GLubyte, GLubyte, GLubyte );
GLAPI void APIENTRY glVertexAttrib4ubv( GLuint, const GLubyte * );
GLAPI void APIENTRY glVertexAttrib4ubvARB( GLuint, const GLubyte * );
GLAPI void APIENTRY glVertexAttrib4ubvNV( GLuint, const GLubyte * );
GLAPI void APIENTRY glVertexAttrib4uiv( GLuint, const GLuint * );
GLAPI void APIENTRY glVertexAttrib4uivARB( GLuint, const GLuint * );
GLAPI void APIENTRY glVertexAttrib4usv( GLuint, const GLushort * );
GLAPI void APIENTRY glVertexAttrib4usvARB( GLuint, const GLushort * );
GLAPI void APIENTRY glVertexAttribArrayObjectATI( GLuint, GLint, GLenum, GLboolean, GLsizei, GLuint, GLuint );
GLAPI void APIENTRY glVertexAttribDivisorARB( GLuint, GLuint );
GLAPI void APIENTRY glVertexAttribI1i( GLuint, GLint );
GLAPI void APIENTRY glVertexAttribI1iEXT( GLuint, GLint );
GLAPI void APIENTRY glVertexAttribI1iv( GLuint, const GLint * );
GLAPI void APIENTRY glVertexAttribI1ivEXT( GLuint, const GLint * );
GLAPI void APIENTRY glVertexAttribI1ui( GLuint, GLuint );
GLAPI void APIENTRY glVertexAttribI1uiEXT( GLuint, GLuint );
GLAPI void APIENTRY glVertexAttribI1uiv( GLuint, const GLuint * );
GLAPI void APIENTRY glVertexAttribI1uivEXT( GLuint, const GLuint * );
GLAPI void APIENTRY glVertexAttribI2i( GLuint, GLint, GLint );
GLAPI void APIENTRY glVertexAttribI2iEXT( GLuint, GLint, GLint );
GLAPI void APIENTRY glVertexAttribI2iv( GLuint, const GLint * );
GLAPI void APIENTRY glVertexAttribI2ivEXT( GLuint, const GLint * );
GLAPI void APIENTRY glVertexAttribI2ui( GLuint, GLuint, GLuint );
GLAPI void APIENTRY glVertexAttribI2uiEXT( GLuint, GLuint, GLuint );
GLAPI void APIENTRY glVertexAttribI2uiv( GLuint, const GLuint * );
GLAPI void APIENTRY glVertexAttribI2uivEXT( GLuint, const GLuint * );
GLAPI void APIENTRY glVertexAttribI3i( GLuint, GLint, GLint, GLint );
GLAPI void APIENTRY glVertexAttribI3iEXT( GLuint, GLint, GLint, GLint );
GLAPI void APIENTRY glVertexAttribI3iv( GLuint, const GLint * );
GLAPI void APIENTRY glVertexAttribI3ivEXT( GLuint, const GLint * );
GLAPI void APIENTRY glVertexAttribI3ui( GLuint, GLuint, GLuint, GLuint );
GLAPI void APIENTRY glVertexAttribI3uiEXT( GLuint, GLuint, GLuint, GLuint );
GLAPI void APIENTRY glVertexAttribI3uiv( GLuint, const GLuint * );
GLAPI void APIENTRY glVertexAttribI3uivEXT( GLuint, const GLuint * );
GLAPI void APIENTRY glVertexAttribI4bv( GLuint, const GLbyte * );
GLAPI void APIENTRY glVertexAttribI4bvEXT( GLuint, const GLbyte * );
GLAPI void APIENTRY glVertexAttribI4i( GLuint, GLint, GLint, GLint, GLint );
GLAPI void APIENTRY glVertexAttribI4iEXT( GLuint, GLint, GLint, GLint, GLint );
GLAPI void APIENTRY glVertexAttribI4iv( GLuint, const GLint * );
GLAPI void APIENTRY glVertexAttribI4ivEXT( GLuint, const GLint * );
GLAPI void APIENTRY glVertexAttribI4sv( GLuint, const GLshort * );
GLAPI void APIENTRY glVertexAttribI4svEXT( GLuint, const GLshort * );
GLAPI void APIENTRY glVertexAttribI4ubv( GLuint, const GLubyte * );
GLAPI void APIENTRY glVertexAttribI4ubvEXT( GLuint, const GLubyte * );
GLAPI void APIENTRY glVertexAttribI4ui( GLuint, GLuint, GLuint, GLuint, GLuint );
GLAPI void APIENTRY glVertexAttribI4uiEXT( GLuint, GLuint, GLuint, GLuint, GLuint );
GLAPI void APIENTRY glVertexAttribI4uiv( GLuint, const GLuint * );
GLAPI void APIENTRY glVertexAttribI4uivEXT( GLuint, const GLuint * );
GLAPI void APIENTRY glVertexAttribI4usv( GLuint, const GLushort * );
GLAPI void APIENTRY glVertexAttribI4usvEXT( GLuint, const GLushort * );
GLAPI void APIENTRY glVertexAttribIPointer( GLuint, GLint, GLenum, GLsizei, const GLvoid * );
GLAPI void APIENTRY glVertexAttribIPointerEXT( GLuint, GLint, GLenum, GLsizei, const GLvoid * );
GLAPI void APIENTRY glVertexAttribPointer( GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid * );
GLAPI void APIENTRY glVertexAttribPointerARB( GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid * );
GLAPI void APIENTRY glVertexAttribPointerNV( GLuint, GLint, GLenum, GLsizei, const GLvoid * );
GLAPI void APIENTRY glVertexAttribs1dvNV( GLuint, GLsizei, const GLdouble * );
GLAPI void APIENTRY glVertexAttribs1fvNV( GLuint, GLsizei, const GLfloat * );
GLAPI void APIENTRY glVertexAttribs1hvNV( GLuint, GLsizei, const GLhalfNV * );
GLAPI void APIENTRY glVertexAttribs1svNV( GLuint, GLsizei, const GLshort * );
GLAPI void APIENTRY glVertexAttribs2dvNV( GLuint, GLsizei, const GLdouble * );
GLAPI void APIENTRY glVertexAttribs2fvNV( GLuint, GLsizei, const GLfloat * );
GLAPI void APIENTRY glVertexAttribs2hvNV( GLuint, GLsizei, const GLhalfNV * );
GLAPI void APIENTRY glVertexAttribs2svNV( GLuint, GLsizei, const GLshort * );
GLAPI void APIENTRY glVertexAttribs3dvNV( GLuint, GLsizei, const GLdouble * );
GLAPI void APIENTRY glVertexAttribs3fvNV( GLuint, GLsizei, const GLfloat * );
GLAPI void APIENTRY glVertexAttribs3hvNV( GLuint, GLsizei, const GLhalfNV * );
GLAPI void APIENTRY glVertexAttribs3svNV( GLuint, GLsizei, const GLshort * );
GLAPI void APIENTRY glVertexAttribs4dvNV( GLuint, GLsizei, const GLdouble * );
GLAPI void APIENTRY glVertexAttribs4fvNV( GLuint, GLsizei, const GLfloat * );
GLAPI void APIENTRY glVertexAttribs4hvNV( GLuint, GLsizei, const GLhalfNV * );
GLAPI void APIENTRY glVertexAttribs4svNV( GLuint, GLsizei, const GLshort * );
GLAPI void APIENTRY glVertexAttribs4ubvNV( GLuint, GLsizei, const GLubyte * );
GLAPI void APIENTRY glVertexBlendARB( GLint );
GLAPI void APIENTRY glVertexBlendEnvfATI( GLenum, GLfloat );
GLAPI void APIENTRY glVertexBlendEnviATI( GLenum, GLint );
GLAPI void GLAPIENTRY glVertexPointer( GLint size, GLenum type, GLsizei stride, const GLvoid *ptr );
GLAPI void APIENTRY glVertexPointerEXT( GLint, GLenum, GLsizei, GLsizei, const GLvoid * );
GLAPI void APIENTRY glVertexPointervINTEL( GLint, GLenum, const GLvoid ** );
GLAPI void APIENTRY glVertexStream1dATI( GLenum, GLdouble );
GLAPI void APIENTRY glVertexStream1dvATI( GLenum, const GLdouble * );
GLAPI void APIENTRY glVertexStream1fATI( GLenum, GLfloat );
GLAPI void APIENTRY glVertexStream1fvATI( GLenum, const GLfloat * );
GLAPI void APIENTRY glVertexStream1iATI( GLenum, GLint );
GLAPI void APIENTRY glVertexStream1ivATI( GLenum, const GLint * );
GLAPI void APIENTRY glVertexStream1sATI( GLenum, GLshort );
GLAPI void APIENTRY glVertexStream1svATI( GLenum, const GLshort * );
GLAPI void APIENTRY glVertexStream2dATI( GLenum, GLdouble, GLdouble );
GLAPI void APIENTRY glVertexStream2dvATI( GLenum, const GLdouble * );
GLAPI void APIENTRY glVertexStream2fATI( GLenum, GLfloat, GLfloat );
GLAPI void APIENTRY glVertexStream2fvATI( GLenum, const GLfloat * );
GLAPI void APIENTRY glVertexStream2iATI( GLenum, GLint, GLint );
GLAPI void APIENTRY glVertexStream2ivATI( GLenum, const GLint * );
GLAPI void APIENTRY glVertexStream2sATI( GLenum, GLshort, GLshort );
GLAPI void APIENTRY glVertexStream2svATI( GLenum, const GLshort * );
GLAPI void APIENTRY glVertexStream3dATI( GLenum, GLdouble, GLdouble, GLdouble );
GLAPI void APIENTRY glVertexStream3dvATI( GLenum, const GLdouble * );
GLAPI void APIENTRY glVertexStream3fATI( GLenum, GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glVertexStream3fvATI( GLenum, const GLfloat * );
GLAPI void APIENTRY glVertexStream3iATI( GLenum, GLint, GLint, GLint );
GLAPI void APIENTRY glVertexStream3ivATI( GLenum, const GLint * );
GLAPI void APIENTRY glVertexStream3sATI( GLenum, GLshort, GLshort, GLshort );
GLAPI void APIENTRY glVertexStream3svATI( GLenum, const GLshort * );
GLAPI void APIENTRY glVertexStream4dATI( GLenum, GLdouble, GLdouble, GLdouble, GLdouble );
GLAPI void APIENTRY glVertexStream4dvATI( GLenum, const GLdouble * );
GLAPI void APIENTRY glVertexStream4fATI( GLenum, GLfloat, GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glVertexStream4fvATI( GLenum, const GLfloat * );
GLAPI void APIENTRY glVertexStream4iATI( GLenum, GLint, GLint, GLint, GLint );
GLAPI void APIENTRY glVertexStream4ivATI( GLenum, const GLint * );
GLAPI void APIENTRY glVertexStream4sATI( GLenum, GLshort, GLshort, GLshort, GLshort );
GLAPI void APIENTRY glVertexStream4svATI( GLenum, const GLshort * );
GLAPI void APIENTRY glVertexWeightPointerEXT( GLsizei, GLenum, GLsizei, const GLvoid * );
GLAPI void APIENTRY glVertexWeightfEXT( GLfloat );
GLAPI void APIENTRY glVertexWeightfvEXT( const GLfloat * );
GLAPI void APIENTRY glVertexWeighthNV( GLhalfNV );
GLAPI void APIENTRY glVertexWeighthvNV( const GLhalfNV * );
GLAPI void GLAPIENTRY glViewport( GLint x, GLint y, GLsizei width, GLsizei height );
GLAPI void APIENTRY glWeightPointerARB( GLint, GLenum, GLsizei, const GLvoid * );
GLAPI void APIENTRY glWeightbvARB( GLint, const GLbyte * );
GLAPI void APIENTRY glWeightdvARB( GLint, const GLdouble * );
GLAPI void APIENTRY glWeightfvARB( GLint, const GLfloat * );
GLAPI void APIENTRY glWeightivARB( GLint, const GLint * );
GLAPI void APIENTRY glWeightsvARB( GLint, const GLshort * );
GLAPI void APIENTRY glWeightubvARB( GLint, const GLubyte * );
GLAPI void APIENTRY glWeightuivARB( GLint, const GLuint * );
GLAPI void APIENTRY glWeightusvARB( GLint, const GLushort * );
GLAPI void APIENTRY glWindowPos2d( GLdouble, GLdouble );
GLAPI void APIENTRY glWindowPos2dARB( GLdouble, GLdouble );
GLAPI void APIENTRY glWindowPos2dv( const GLdouble * );
GLAPI void APIENTRY glWindowPos2dvARB( const GLdouble * );
GLAPI void APIENTRY glWindowPos2f( GLfloat, GLfloat );
GLAPI void APIENTRY glWindowPos2fARB( GLfloat, GLfloat );
GLAPI void APIENTRY glWindowPos2fv( const GLfloat * );
GLAPI void APIENTRY glWindowPos2fvARB( const GLfloat * );
GLAPI void APIENTRY glWindowPos2i( GLint, GLint );
GLAPI void APIENTRY glWindowPos2iARB( GLint, GLint );
GLAPI void APIENTRY glWindowPos2iv( const GLint * );
GLAPI void APIENTRY glWindowPos2ivARB( const GLint * );
GLAPI void APIENTRY glWindowPos2s( GLshort, GLshort );
GLAPI void APIENTRY glWindowPos2sARB( GLshort, GLshort );
GLAPI void APIENTRY glWindowPos2sv( const GLshort * );
GLAPI void APIENTRY glWindowPos2svARB( const GLshort * );
GLAPI void APIENTRY glWindowPos3d( GLdouble, GLdouble, GLdouble );
GLAPI void APIENTRY glWindowPos3dARB( GLdouble, GLdouble, GLdouble );
GLAPI void APIENTRY glWindowPos3dv( const GLdouble * );
GLAPI void APIENTRY glWindowPos3dvARB( const GLdouble * );
GLAPI void APIENTRY glWindowPos3f( GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glWindowPos3fARB( GLfloat, GLfloat, GLfloat );
GLAPI void APIENTRY glWindowPos3fv( const GLfloat * );
GLAPI void APIENTRY glWindowPos3fvARB( const GLfloat * );
GLAPI void APIENTRY glWindowPos3i( GLint, GLint, GLint );
GLAPI void APIENTRY glWindowPos3iARB( GLint, GLint, GLint );
GLAPI void APIENTRY glWindowPos3iv( const GLint * );
GLAPI void APIENTRY glWindowPos3ivARB( const GLint * );
GLAPI void APIENTRY glWindowPos3s( GLshort, GLshort, GLshort );
GLAPI void APIENTRY glWindowPos3sARB( GLshort, GLshort, GLshort );
GLAPI void APIENTRY glWindowPos3sv( const GLshort * );
GLAPI void APIENTRY glWindowPos3svARB( const GLshort * );
GLAPI void APIENTRY glWriteMaskEXT( GLuint, GLuint, GLenum, GLenum, GLenum, GLenum );
extern void * WINAPI wglAllocateMemoryNV( GLsizei, GLfloat, GLfloat, GLfloat );
extern BOOL WINAPI wglAssociateImageBufferEventsI3D( HDC, const HANDLE *, const LPVOID *, const DWORD *, UINT );
extern BOOL WINAPI wglBeginFrameTrackingI3D(  );
extern GLboolean WINAPI wglBindDisplayColorTableEXT( GLushort );
extern BOOL WINAPI wglBindTexImageARB( HPBUFFERARB, int );
WGLAPI int GLAPIENTRY wglChoosePixelFormat( HDC, const PIXELFORMATDESCRIPTOR * );
extern BOOL WINAPI wglChoosePixelFormatARB( HDC, const int *, const FLOAT *, UINT, int *, UINT * );
extern BOOL WINAPI wglChoosePixelFormatEXT( HDC, const int *, const FLOAT *, UINT, int *, UINT * );
WGLAPI int GLAPIENTRY wglCopyContext( HGLRC, HGLRC, unsigned int );
extern HANDLE WINAPI wglCreateBufferRegionARB( HDC, int, UINT );
WGLAPI HGLRC GLAPIENTRY wglCreateContext( HDC );
extern GLboolean WINAPI wglCreateDisplayColorTableEXT( GLushort );
extern LPVOID WINAPI wglCreateImageBufferI3D( HDC, DWORD, UINT );
WGLAPI HGLRC GLAPIENTRY wglCreateLayerContext( HDC, int );
extern HPBUFFERARB WINAPI wglCreatePbufferARB( HDC, int, int, int, const int * );
extern HPBUFFEREXT WINAPI wglCreatePbufferEXT( HDC, int, int, int, const int * );
extern void WINAPI wglDeleteBufferRegionARB( HANDLE );
WGLAPI int GLAPIENTRY wglDeleteContext( HGLRC );
WGLAPI int GLAPIENTRY wglDescribeLayerPlane( HDC, int, int, unsigned int, LPLAYERPLANEDESCRIPTOR );
WGLAPI int GLAPIENTRY wglDescribePixelFormat( HDC, int, unsigned int, LPPIXELFORMATDESCRIPTOR );
extern void WINAPI wglDestroyDisplayColorTableEXT( GLushort );
extern BOOL WINAPI wglDestroyImageBufferI3D( HDC, LPVOID );
extern BOOL WINAPI wglDestroyPbufferARB( HPBUFFERARB );
extern BOOL WINAPI wglDestroyPbufferEXT( HPBUFFEREXT );
extern BOOL WINAPI wglDisableFrameLockI3D(  );
extern BOOL WINAPI wglDisableGenlockI3D( HDC );
extern BOOL WINAPI wglEnableFrameLockI3D(  );
extern BOOL WINAPI wglEnableGenlockI3D( HDC );
extern BOOL WINAPI wglEndFrameTrackingI3D(  );
extern void WINAPI wglFreeMemoryNV( void * );
extern BOOL WINAPI wglGenlockSampleRateI3D( HDC, UINT );
extern BOOL WINAPI wglGenlockSourceDelayI3D( HDC, UINT );
extern BOOL WINAPI wglGenlockSourceEdgeI3D( HDC, UINT );
extern BOOL WINAPI wglGenlockSourceI3D( HDC, UINT );
WGLAPI HGLRC GLAPIENTRY wglGetCurrentContext(  );
WGLAPI HDC GLAPIENTRY wglGetCurrentDC(  );
extern HDC WINAPI wglGetCurrentReadDCARB(  );
extern HDC WINAPI wglGetCurrentReadDCEXT(  );
extern BOOL WINAPI wglGetDigitalVideoParametersI3D( HDC, int, int * );
extern const char * WINAPI wglGetExtensionsStringARB( HDC );
extern const char * WINAPI wglGetExtensionsStringEXT(  );
extern BOOL WINAPI wglGetFrameUsageI3D( float * );
extern BOOL WINAPI wglGetGammaTableI3D( HDC, int, USHORT *, USHORT *, USHORT * );
extern BOOL WINAPI wglGetGammaTableParametersI3D( HDC, int, int * );
extern BOOL WINAPI wglGetGenlockSampleRateI3D( HDC, UINT * );
extern BOOL WINAPI wglGetGenlockSourceDelayI3D( HDC, UINT * );
extern BOOL WINAPI wglGetGenlockSourceEdgeI3D( HDC, UINT * );
extern BOOL WINAPI wglGetGenlockSourceI3D( HDC, UINT * );
WGLAPI int GLAPIENTRY wglGetLayerPaletteEntries( HDC, int, int, int, COLORREF * );
extern BOOL WINAPI wglGetMscRateOML( HDC, INT32 *, INT32 * );
extern HDC WINAPI wglGetPbufferDCARB( HPBUFFERARB );
extern HDC WINAPI wglGetPbufferDCEXT( HPBUFFEREXT );
WGLAPI int GLAPIENTRY wglGetPixelFormat( HDC hdc );
extern BOOL WINAPI wglGetPixelFormatAttribfvARB( HDC, int, int, UINT, const int *, FLOAT * );
extern BOOL WINAPI wglGetPixelFormatAttribfvEXT( HDC, int, int, UINT, int *, FLOAT * );
extern BOOL WINAPI wglGetPixelFormatAttribivARB( HDC, int, int, UINT, const int *, int * );
extern BOOL WINAPI wglGetPixelFormatAttribivEXT( HDC, int, int, UINT, int *, int * );
WGLAPI PROC GLAPIENTRY wglGetProcAddress( const char * );
extern int WINAPI wglGetSwapIntervalEXT(  );
extern BOOL WINAPI wglGetSyncValuesOML( HDC, INT64 *, INT64 *, INT64 * );
extern BOOL WINAPI wglIsEnabledFrameLockI3D( BOOL * );
extern BOOL WINAPI wglIsEnabledGenlockI3D( HDC, BOOL * );
extern GLboolean WINAPI wglLoadDisplayColorTableEXT( const GLushort *, GLuint );
extern BOOL WINAPI wglMakeContextCurrentARB( HDC, HDC, HGLRC );
extern BOOL WINAPI wglMakeContextCurrentEXT( HDC, HDC, HGLRC );
WGLAPI int GLAPIENTRY wglMakeCurrent( HDC, HGLRC );
extern BOOL WINAPI wglQueryFrameLockMasterI3D( BOOL * );
extern BOOL WINAPI wglQueryFrameTrackingI3D( DWORD *, DWORD *, float * );
extern BOOL WINAPI wglQueryGenlockMaxSourceDelayI3D( HDC, UINT *, UINT * );
extern BOOL WINAPI wglQueryPbufferARB( HPBUFFERARB, int, int * );
extern BOOL WINAPI wglQueryPbufferEXT( HPBUFFEREXT, int, int * );
WGLAPI int GLAPIENTRY wglRealizeLayerPalette( HDC, int, int );
extern BOOL WINAPI wglReleaseImageBufferEventsI3D( HDC, const LPVOID *, UINT );
extern int WINAPI wglReleasePbufferDCARB( HPBUFFERARB, HDC );
extern int WINAPI wglReleasePbufferDCEXT( HPBUFFEREXT, HDC );
extern BOOL WINAPI wglReleaseTexImageARB( HPBUFFERARB, int );
extern BOOL WINAPI wglRestoreBufferRegionARB( HANDLE, int, int, int, int, int, int );
extern BOOL WINAPI wglSaveBufferRegionARB( HANDLE, int, int, int, int );
extern BOOL WINAPI wglSetDigitalVideoParametersI3D( HDC, int, const int * );
extern BOOL WINAPI wglSetGammaTableI3D( HDC, int, const USHORT *, const USHORT *, const USHORT * );
extern BOOL WINAPI wglSetGammaTableParametersI3D( HDC, int, const int * );
WGLAPI int GLAPIENTRY wglSetLayerPaletteEntries( HDC, int, int, int, const COLORREF * );
extern BOOL WINAPI wglSetPbufferAttribARB( HPBUFFERARB, const int * );
WGLAPI int GLAPIENTRY wglSetPixelFormat( HDC, int, const PIXELFORMATDESCRIPTOR * );
WGLAPI int GLAPIENTRY wglShareLists( HGLRC, HGLRC );
WGLAPI int GLAPIENTRY wglSwapBuffers( HDC hdc );
extern INT64 WINAPI wglSwapBuffersMscOML( HDC, INT64, INT64, INT64 );
extern BOOL WINAPI wglSwapIntervalEXT( int );
WGLAPI int GLAPIENTRY wglSwapLayerBuffers( HDC, unsigned int );
extern INT64 WINAPI wglSwapLayerBuffersMscOML( HDC, int, INT64, INT64, INT64 );
WGLAPI int GLAPIENTRY wglUseFontBitmapsA( HDC, unsigned long, unsigned long, unsigned long );
WGLAPI int GLAPIENTRY wglUseFontBitmapsW( HDC, unsigned long, unsigned long, unsigned long );
WGLAPI int GLAPIENTRY wglUseFontOutlinesA( HDC, unsigned long, unsigned long, unsigned long, float, float, int, LPGLYPHMETRICSFLOAT );
WGLAPI int GLAPIENTRY wglUseFontOutlinesW( HDC, unsigned long, unsigned long, unsigned long, float, float, int, LPGLYPHMETRICSFLOAT );
extern BOOL WINAPI wglWaitForMscOML( HDC, INT64, INT64, INT64, INT64 *, INT64 *, INT64 * );
extern BOOL WINAPI wglWaitForSbcOML( HDC, INT64, INT64 *, INT64 *, INT64 * );

#endif // GLIENTRYPOINTS_H
